JS高级应用一.docx
- 文档编号:22906392
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:13
- 大小:21.03KB
JS高级应用一.docx
《JS高级应用一.docx》由会员分享,可在线阅读,更多相关《JS高级应用一.docx(13页珍藏版)》请在冰豆网上搜索。
JS高级应用一
JS高级应用
(一)
页面跳转:
window.location.href('地址')
window.open('地址','_self')
打开新窗口:
window.open('地址','_blank')
只显示地址栏:
window.open('地址','title','location=1,height=200,width=500')
只显示状态栏:
window.open('地址','title','status=1')
只显示工具栏:
window.open('地址','title','toolbar=1')
只显示菜单栏:
window.open('地址','title','menubar=1')
一个不少:
window.open('地址','title)
光棍但可以调整大小:
window.open('地址','title','resizable=1')
去掉所有空格:
Object.replace(/^\s+|\s+$/g,"")
屏蔽鼠标:
oncontextmenu="window.event.returnValue=false"
取消选取:
onselectstart="returnfalse"
不允许粘贴:
onpaste="returnfalse"
关闭输入法:
disabled"> 不允许另存为: 得到上一页来源: document.referrer 弹出窗口总在最上:
弹出确认对话框:
comfirm('文本')"
//页面进入和退出的特效
进入页面
推出页面
这个是页面被载入和调出时的一些特效。
duration表示特效的持续时间,以秒为单位。
transition表示使
用哪种特效,取值为1-23:
0矩形缩小
1矩形扩大
2圆形缩小
3圆形扩大
4下到上刷新
5上到下刷新
6左到右刷新
7右到左刷新
8竖百叶窗
9横百叶窗
10错位横百叶窗
11错位竖百叶窗
12点扩散
13左右到中间刷新
14中间到左右刷新
15中间到上下
16上下到中间
17右下到左上
18右上到左下
19左上到右下
20左下到右上
21横条
22竖条
23
//计算内容宽和高
functiontest(obj)
{
varrange=obj.createTextRange();
alert("内容区宽度:
"+range.boundingWidth
+"px\r\n内容区高度:
"+range.boundingHeight+"px");
}
//无模式的提示框functionmodelessAlert(Msg)
{
window.showModelessDialog("javascript:
alert(\""+escape(Msg)+"\");window.close();","","status:
no;resizable:
no;help:
no;dialogHeight:
height:
30px;dialogHeight:
40px;");
}
//屏蔽按键
-- //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 //Author: meizz(梅花雨)2002-6-18 functiondocument.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 functionwindow.onhelp(){returnfalse}//屏蔽F1帮助 functiondocument.onkeydown() { if((window.event.altKey)&& ((window.event.keyCode==37)||//屏蔽Alt+方向键← (window.event.keyCode==39)))//屏蔽Alt+方向键→ { alert("不准你使用ALT+方向键前进或后退网页! "); event.returnValue=false; } /*注: 这还不是真正地屏蔽Alt+方向键, 因为Alt+方向键弹出警告框时,按住Alt键不放, 用鼠标点掉警告框,这种屏蔽方法就失效了。 以后若 有哪位高手有真正屏蔽Alt键的方法,请告知。 */ if((event.keyCode==8)||//屏蔽退格删除键 (event.keyCode==116)||//屏蔽F5刷新键 (event.ctrlKey&&event.keyCode==82)){//Ctrl+R event.keyCode=0; event.returnValue=false; } if(event.keyCode==122){event.keyCode=0;event.returnValue=false;}//屏蔽F11 if(event.ctrlKey&&event.keyCode==78)event.returnValue=false;//屏蔽Ctrl+n if(event.shiftKey&&event.keyCode==121)event.returnValue=false;//屏蔽shift+F10 if(window.event.srcElement.tagName=="A"&&window.event.shiftKey) window.event.returnValue=false;//屏蔽shift加鼠标左键新开一网页 if((window.event.altKey)&&(window.event.keyCode==115))//屏蔽Alt+F4 { window.showModelessDialog("about: blank","","dialogWidth: 1px;dialogheight: 1px"); returnfalse; } } 屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键 //屏蔽打印 @mediaprint{ *{display: none} } //刷新后不变的文本框
.sHistory{behavior:
url(#default#savehistory);}
//访问剪贴板
event.dataTransfer.setData("URL",oImage.src);
sImageURL=event.dataTransfer.getData("URL")
(2)普通访问
window.clipboardData.setData("Text",oSource.innerText);
window.clipboardData.getData("Text");
//操作COOKIE
functionSetCookie(sName,sValue)
{
document.cookie=sName+"="+escape(sValue)+";";
}
functionGetCookie(sName)
{
varaCookie=document.cookie.split(";");
for(vari=0;i { varaCrumb=aCookie.split("="); if(sName==aCrumb[0]) returnunescape(aCrumb[1]); } } functionDelCookie(sName) { document.cookie=sName+"="+escape(sValue)+";expires=Fri,31Dec199923: 59: 59GMT;";
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JS 高级 应用