澳门威利斯人_威利斯人娱乐「手机版」

来自 威利斯人娱乐 2019-07-06 17:46 的文章
当前位置: 澳门威利斯人 > 威利斯人娱乐 > 正文

你想的到想不到的javascript应用小技巧方法,jav

  • 事件源对象
    event.srcElement.tagName
    event.srcElement.type
  • 抓获释放 event.srcElement.setCapture(); 
    event.srcElement.releaseCapture(); 
  • 事件开关
    event.keyCode
    event.shiftKey
    event.altKey
    event.ctrlKey
  • 事件重返值
    event.returnValue
  • 鼠标地方 event.x
    event.y
  • 窗体活动成分 document.activeElement
  • 绑定事件
    document.captureEvents(Event.KEYDOWN);
  • 做客窗体成分 document.all("txt").focus();
    document.all("txt").select();
  • 窗体命令
    document.execCommand
  • 窗体COOKIE document.cookie
  • 菜谱事件
    document.oncontextmenu
  • 成立成分 document.createElement("SPAN"); 
  • 听大人说鼠标得到成分: document.elementFromPoint(event.x,event.y).tagName=="TD
    document.elementFromPoint(event.x,event.y).appendChild(ms) 
  • 窗体图片
    document.images[索引]
  • 窗体育赛事件绑定 document.onmousedown=scrollwindow;
  • 元素
    document.窗体.elements[索引]
  • 目的绑定事件 document.all.xxx.detachEvent('onclick',a);
  • 插件数目
    navigator.plugins
  • 取变量类型 typeof($js_libpath) == "undefined"
  • 下拉框 下拉框.options[索引]
    下拉框.options.length
  • 索求对象
    document.getElementsByName("r1");
    document.getElementById(id);
  • 定时 timer=setInterval('scrollwindow()',delay);
    clearInterval(timer);
  • UNCODE编码 escape() ,unescape
  • 父对象
    obj.parentElement(dhtml)
    obj.parentNode(dom)
  • 交流表的行 TableID.moveRow(2,1)
  • 替换CSS
    document.all.csss.href = "a.css";
  • 并称展现
    display:inline
  • 遮掩大旨 hidefocus=true
  • 基于宽度换行 style="word-break:break-all"
  • 活动刷新 <meta HTTP-EQUIV="refresh" CONTENT="8;URL=;
  • 简短邮件 <a  href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy"> 
  • 迅猛转到地方 obj.scrollIntoView(true)
  • <a name="first">
    <a href="#first">anchors</a>
  • 网页传递参数 location.search();
  • 可编辑 obj.contenteditable=true
  • 进行菜单命令
    obj.execCommand
  • 双字节字符
    /[^/x00-/xff]/
    汉字
    /[/u4e00-/u9fa5]/
  • 让葡萄牙共和国语字符串赶上表格宽度自动换行
    word-wrap: break-word; word-break: break-all;
  • 透明背景
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
  • 获得style内容 obj.style.cssText
  • HTML标签
    document.documentElement.innerHTML
  • 第一个style标签
    document.styleSheets[0]
  • style标签里的首先个样式
    document.styleSheets[0].rules[0]
  • 幸免点击空链接时,页面往往重新初始化到页首端。 <a href="javascript:function()">word</a>
  • 上一网页源
    asp:
    request.servervariables("HTTP_REFERER")
    javascript:
    document.referrer
  • 放出内部存款和储蓄器 CollectGarbage();
  • 取缔右键
    document.oncontextmenu = function() { return false;}
  • 禁绝保存
    <noscript><iframe src="*.htm"></iframe></noscript>
  • 明令禁止选择<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()> 
  • 禁止粘贴
    <input type=text onpaste="return false">
  • 地址栏Logo
    <link rel="Shortcut Icon" href="favicon.ico">
    favicon.ico 名字最棒不改变16*16的16色,放设想目录根目录下
  • 收藏栏图标
    <link rel="Bookmark" href="favicon.ico">
  • 翻开源码
    <input type=button value=查看网页源代码 onclick="window.location = 'view-source:' ';
  • 关闭输入法
    <input style="ime-mode:disabled">
  • 电动全选
    <input type=text name=text1 value="123" onfocus="this.select()">
  • ENTELX570键能够让光标移到下三个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9">
  • 文本框的默许值 <input type=text value="123" onfocus="alert(this.defaultValue)">
  • title换行 obj.title = "123 sdfs "
  • 获得时间所表示的飞秒 var n1 = new Date("2004-10-10".replace(/-/g, "//")).getTime()
  • 窗口是不是关闭 win.closed
  • checkbox扁平 <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
  • 获得选中内容 document.selection.createRange().duplicate().text
  • 机动达成成效 <input  type=text  autocomplete=on>展开该功效 
    <input  type=text  autocomplete=off>关闭该意义   
  • 窗口最大化
    <body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)">
  • 无休憩开关IE window.open("aa.htm", "meizz", "fullscreen=7");
  • 统一编码/解码 alert(decodeURIComponent(encodeURIComponent(" hehe")))
    encodeURIComponent对":"、"/"、";" 和 "?"也编码
  • 表格行提示 <tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'">
  • 事件源对象
    event.srcElement.tagName
    event.srcElement.type
  • 破获释放 event.srcElement.setCapture(); 
    event.srcElement.releaseCapture(); 
  • 事件开关
    event.keyCode
    event.shiftKey
    event.altKey
    event.ctrlKey
  • 事件重回值
    event.returnValue
  • 鼠标位置 event.x
    event.y
  • 窗体活动成分 document.activeElement
  • 绑定事件
    document.captureEvents(Event.KEYDOWN);
  • 拜谒窗体成分 document.all("txt").focus();
    document.all("txt").select();
  • 窗体命令
    document.execCommand
  • 窗体COOKIE document.cookie
  • 美食做法事件
    document.oncontextmenu
  • 创设成分 document.createElement("SPAN"); 
  • 依附鼠标得到成分: document.elementFromPoint(event.x,event.y).tagName=="TD
    document.elementFromPoint(event.x,event.y).appendChild(ms) 
  • 窗体图片
    document.images[索引]
  • 窗体育赛事件绑定 document.onmousedown=scrollwindow;
  • 元素
    document.窗体.elements[索引]
  • 对象绑定事件 document.all.xxx.detachEvent('onclick',a);
  • 插件数目
    navigator.plugins
  • 取变量类型 typeof($js_libpath) == "undefined"
  • 下拉框 下拉框.options[索引]
    下拉框.options.length
  • 找出对象
    document.getElementsByName("r1");
    document.getElementById(id);
  • 定时 timer=setInterval('scrollwindow()',delay);
    clearInterval(timer);
  • UNCODE编码 escape() ,unescape
  • 父对象
    obj.parentElement(dhtml)
    obj.parentNode(dom)
  • 沟通表的行 TableID.moveRow(2,1)
  • **替换CSS
    document.all.csss.href = "a.css"; **
  • **并重呈现
    display:inline**
  • **隐形宗旨
    hidefocus=true**
  • **依据宽度换行
  • **自动刷新
    <meta HTTP-EQUIV="refresh" CONTENT="8;URL=
  • **简言之邮件
    <a  mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">mailto:aaa@bbb.com?subject=ccc&body=xxxyyy"> **
  • **高速转到位置
    obj.scrollIntoView(true)**
  • **
    <a name="first">
    <a >anchors</a>**
  • **网页传递参数
    location.search();**
  • **可编辑
    obj.contenteditable=true**
  • **实施菜单命令
    obj.execCommand**
  • **双字节字符
    /[^x00-xff]/
    汉字
    /[u4e00-u9fa5]/**
  • **让克罗地亚(Croatia)语字符串越过表格宽度自动换行
    word-wrap: break-word; word-break: break-all;**
  • **透明背景
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>**
  • **获得style内容
    obj.style.cssText**
  • **HTML标签
    document.documentElement.innerHTML**
  • **第一个style标签
    document.styleSheets[0]**
  • **style标签里的第叁个样式
    document.styleSheets[0].rules[0]**
  • **防护点击空链接时,页面往往复位到页首端。
    <a >word</a>**
  • **上一网页源
    asp:
    request.servervariables("HTTP_REFERER")
    javascript:
    document.referrer**
  • **放活内部存款和储蓄器
    CollectGarbage();**
  • **明确命令禁止右键
    document.oncontextmenu = function() { return false;}**
  • **取缔保存
    <noscript><iframe src="*.htm"></iframe></noscript>**
  • **禁绝选择<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()> **
  • **不准粘贴
    <input type=text onpaste="return false">**
  • **地方栏Logo
    <link rel="Shortcut Icon" >
    favicon.ico 名字最棒不变16*16的16色,放虚构目录根目录下**
  • **收藏栏Logo
    <link rel="Bookmark" >**
  • **查阅源码
    <input type=button value=查看网页源代码 onclick="window.location = 'view-source:' '
  • **闭馆输入法
    <input >**
  • **活动全选
    <input type=text name=text1 value="123" onfocus="this.select()">**
  • **ENTE奇骏键能够让光标移到下几个输入框
    <input onkeydown="if(event.keyCode==13)event.keyCode=9">**
  • **文本框的暗许值
    <input type=text value="123" onfocus="alert(this.defaultValue)">**
  • **title换行
    obj.title = "123 sdfs "**
  • **赢得时间所表示的飞秒
    var n1 = new Date("2004-10-10".replace(/-/g, "/")).getTime()**
  • **窗口是或不是关闭
    win.closed**
  • **checkbox扁平
    <input type=checkbox ><br>**
  • **得到选中内容
    document.selection.createRange().duplicate().text**
  • **机关实现存效
    <input  type=text  autocomplete=on>展开该意义 
    <input  type=text  autocomplete=off>关闭该功用   **
  • **窗口最大化
    <body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)">**
  • **无安息开关IE
    window.open("aa.htm", "meizz", "fullscreen=7");**
  • **集结编码/解码
    alert(decodeURIComponent(encodeURIComponent(" hehe")))
    encodeURIComponent对":"、"/"、";" 和 "?"也编码**
  • **表格行提醒
    <tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'">**

javascript 在前端采取经验小手艺继续积存。
• 事件源对象 event.srcElement.tagName
event.srcElement.type
• 捕获自由 event.srcElement.setCapture(); 
event.srcElement.releaseCapture(); 
• 事件按钮 event.keyCode event.shiftKey
event.altKey event.ctrlKey
• 事件再次来到值 event.returnValue
• 鼠标地点 event.x event.y
• 窗体活动成分 document.activeElement
• 绑定事件
document.captureEvents(Event.KEYDOWN);
• 采访窗体成分 document.all("txt").focus();
document.all("txt").select();
• 窗体命令 document.execCommand
• 窗体COOKIE document.cookie
• 菜单事件 document.oncontextmenu
• 创产生分 document.createElement("SPAN"); 
• 依照鼠标得到元素:
document.elementFromPoint(event.x,event.y).tagName=="TD
document.elementFromPoint(event.x,event.y).appendChild(ms) 
• 窗体图片 document.images[索引]
• 窗体育赛事件绑定
document.onmousedown=scrollwindow;
• 元素 document.窗体.elements[索引]
• 对象绑定事件
document.all.xxx.detachEvent('onclick',a);
• 插件数目 navigator.plugins
• 取变量类型 typeof($js_libpath) == "undefined"
• 下拉框 下拉框.options[索引]
下拉框.options.length
• 查找对象 document.getElementsByName("r1");
document.getElementById(id);
• 定时
timer=setInterval('scrollwindow()',delay);
clearInterval(timer);
• UNCODE编码 escape() ,unescape
• 父对象 obj.parentElement(dhtml)
obj.parentNode(dom)
• 沟通表的行 TableID.moveRow(2,1)
• 
• 替换CSS document.all.csss.href = "a.css";
• 
• 并排展现 display:inline
• 
• 掩饰主旨 hidefocus=true
• 根据宽度换行
style="word-break:break-all"
• 
• 自动刷新 <meta HTTP-EQUIV="refresh" CONTENT="8;U索罗德L=;
• 轻松邮件 <a  href="mailto:[email protected]?subject=ccc&body=xxxyyy"> 
• 连忙转到地点
obj.scrollIntoView(true)
• 
• 锚 <a name="first"> <a href="#first">anchors</a>
• 网页传递参数 location.search();
• 可编辑 obj.contenteditable=true
• 实行菜单命令 obj.execCommand
• 双字节字符 /[^x00-xff]/ 汉字
/[u4e00-u9fa5]/
• 让意大利语字符串超越表格宽度自动换行word-wrap: break-word; word-break: break-all;
• 透明背景 <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
• 获得style内容 obj.style.cssText
• HTML标签
document.documentElement.innerHTML
• 第一个style标签 document.styleSheets[0]
• style标签里的率先个样式
document.styleSheets[0].rules[0]
• 防止点击空链接时,页面往往重新设置到页首端。 <a href="javascript:function()">word</a>
• 上一网页源 asp: request.servervariables("HTTP_REFERER")
javascript: document.referrer
• 释放内部存款和储蓄器 CollectGarbage();
• 禁止右键document.oncontextmenu = function() { return false;}
• 禁止保存 <noscript><iframe src="*.htm"></iframe></noscript>
• 禁止选用<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()>
• 禁止粘贴 <input type=text onpaste="return false">
• 地址栏图标 <link rel="Shortcut Icon" href="favicon.ico"> favicon.ico 名字最棒不改变16*16的16色,放虚构目录根目录下
• 收藏栏Logo <link rel="Bookmark" href="favicon.ico">
• 查看源码 <input type=button value=查看网页源代码 onclick="window.location = 'view-source:' ';
• 关闭输入法 <input style="ime-mode:disabled">
• 自动全选<input type=text name=text1 value="123" onfocus="this.select()">
• ENTE安德拉键能够让光标移到下三个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9">
• 文本框的暗中同意值 <input type=text value="123" onfocus="alert(this.defaultValue)">
• title换行 obj.title = "123 sdfs "
• 得到时间所表示的阿秒 var n1 = new Date("贰零零肆-10-10".replace(/-/g, "/")).getTime()
• 窗口是不是关闭 win.closed
• checkbox扁平 <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
• 获取选中剧情
document.selection.createRange().duplicate().text
• 自动达成功效 <input  type=text  autocomplete=on>张开该成效 
<input  type=text  autocomplete=off>关闭该意义  
• 窗口最大化 <body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)">
• 无苏息开关IE window.open("aa.htm", "meizz", "fullscreen=7");
• 统一编码/解码
alert(decodeURIComponent(encodeURIComponent(" hehe"))) encodeURIComponent对":"、"/"、";" 和 "?"也编码
• 表格行提醒 <tr onmouseover="this.bgColor='#f0f0f0'" onmouseout="this.bgColor='#ffffff'">
//各样尺寸
s  =  "rn网页可见区域宽:"   document.body.clientWidth;  
s  =  "rn网页可知区域高:"   document.body.clientHeight;  
s  =  "rn网页可见区域高:"   document.body.offsetWeight  "  (包涵边线的宽)";   s  =  "rn网页可知区域高:"   document.body.offsetHeight  "  (包涵边线的宽)";   s  =  "rn网页正文全文宽:"   document.body.scrollWidth;  
s  =  "rn网页正文全文高:"   document.body.scrollHeight;  
s  =  "rn网页被卷去的高:"   document.body.scrollTop;  
s  =  "rn网页被卷去的左:"   document.body.scrollLeft;  
s  =  "rn网页正文部分上:"   window.screenTop;  
s  =  "rn网页正文部分左:"   window.screenLeft;  
s  =  "rn荧屏分辨率的高:"   window.screen.height;  
s  =  "rn荧屏分辨率的宽:"   window.screen.width;  
s  =  "rn显示屏可用专门的职业区中度:"   window.screen.availHeight;  
s  =  "rn显示器可用工作区宽度:"   window.screen.availWidth; 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
//过滤数字
<input type=text onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/D/)" ondragenter="return false">
 
//特殊用途
<input type=button value=导入收藏夹 onclick="window.external.ImportExportFavorites(true,'; <input type=button value=导出收藏夹 onclick="window.external.ImportExportFavorites(false,'; <input type=button value=整理珍藏夹 onclick="window.external.ShowBrowserUI('OrganizeFavorites', null)">
<input type=button value=语言设置   onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
<input type=button value=加入收藏夹 onclick="window.external.AddFavorite('', 'google')"> <input type=button value=参与到频道 onclick="window.external.addChannel('; <input type=button value=加入到频道 onclick="window.external.showBrowserUI('PrivacySettings',null)">
 
//不缓存
<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">
 
 
//正则相配
 
合营华语字符的正则表达式: [u4e00-u9fa5]
同盟双字节字符(包蕴汉字在内):[^x00-xff] 相称空行的正则表明式:n[s| ]*r
匹配HTML标志的正则表明式:/<(.*)>.*</1>|<(.*) />/ 
同盟首尾空格的正则表达式:(^s*)|(s*$)(像vbscript那样的trim函数)
相称Email地址的正则表达式:w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
卓殊网站U瑞虎L的正则表明式: ./?%&=]*)? 以下是例证: 利用正则表明式限制网页表单里的文本框输入内容: 用正则表达式限制只好输入普通话:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"
1.用正则表明式限制只好输入全角字符: onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"
2.用正则表明式限制只可以输入数字:onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"
3.用正则表达式限制只可以输入数字和韩文:onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"
//解决图像工具栏
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">  or <head>
<meta http-equiv="imagetoolbar" content="no"> </head>
 
//无提醒关闭
function Close(){
var ua=navigator.userAgent var ie=navigator.appName=="Microsoft Internet Explorer"?true:false if(ie) {       var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ") 5,ua.indexOf(";",ua.indexOf("MSIE "))))   if(IEversion< 5.5)  
{   
var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
       str = '<param name="Command" value="Close"></object>';
       document.body.insertAdjacentHTML("beforeEnd", str);
       document.all.noTipClose.Click();   }       else   {
       window.opener =null;
       window.close();       }    } else {
  window.close()    } }
//猎取控件得绝对地方(1)
<script language="javascript">  function getoffset(e) {  var t=e.offsetTop;  var l=e.offsetLeft;  while(e=e.offsetParent) { 
  t =e.offsetTop;    l =e.offsetLeft;  }  var rec = new Array(1);
rec[0]  = t; rec[1] = l; return rec }  </script>
//获得控件的绝对地点(2)
oRect = obj.getBoundingClientRect();
oRect.left oRect.
//最小化,最大化,关闭
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Minimize"></object> 
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Maximize"></object> 
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<PARAM NAME="Command" value="Close"></OBJECT> 
<input type=button value=最小化 onclick=min.Click()> 
<input type=button value=最大化 onclick=max.Click()> 
<input type=button value=关闭 onclick=close.Click()>
 
 
 
//光标停在文字最终
 
<script language="javascript"> function cc() { var e = event.srcElement; var r =e.createTextRange();
r.moveStart('character',e.value.length); r.collapse(true); r.select(); } </script>
<input type=text name=text1 value="123" onfocus="cc()">
//页面步入和退出的特效
跻身页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 
那几个是页面被载入和调出时的片段神效。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
//网页是还是不是被搜寻
<meta name="ROBOTS" content="属性值">   当中属性值有以下一些:   属性值为"all": 文件将被寻找,且页上链接可被询问;   属性值为"none": 文件不被找出,何况不查询页上的链接;   属性值为"index": 文件将被搜寻;   属性值为"follow": 查询页上的链接;   属性值为"noindex": 文件不检索,但可被询问链接;   属性值为"nofollow":
 
//打字与印刷分页
<p  style="page-break-after:always">page1</p>  
<p  style="page-break-after:always">page2</p> 
 
//设置打印
<object id="factory" style="display:none" viewastext  
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
  codebase="" ></object>
<input type=button value=页面设置 onclick="factory.printing.PageSetup()">
<input type=button value=打字与印刷预览 onclick="factory.printing.Preview()">  
<script language=javascript> function window.onload()
{   
// -- advanced features    factory.printing.SetMarginMeasure(2) // measure margins in inches    factory.printing.SetPageRange(false, 1,
3) // need pages from 1 to 3    factory.printing.printer = "HP DeskJet 870C"
   factory.printing.copies = 2    factory.printing.collate = true
   factory.printing.paperSize = "A4"
   factory.printing.paperSource = "Manual feed"   
// -- basic features   
factory.printing.header = "居左显示&b居中体现&b居右展现页码,第&p页/共&P页"
   factory.printing.footer = "(自定义页脚)"
   factory.printing.portrait = false
   factory.printing.leftMargin = 0.75
   factory.printing.topMargin = 1.5
   factory.printing.rightMargin = 0.75
   factory.printing.bottomMargin = 1.5 } function Print(frame) {
  factory.printing.Print(true, frame) // print with prompt } </script>
<input type=button value="打字与印刷本页" onclick="factory.printing.Print(false)">
<input type=button value="页面设置" onclick="factory.printing.PageSetup()">
<input type=button value="打字与印刷预览" onclick="factory.printing.Preview()"><br>
<a href=""  target=_blank>具体使用手册,更加的多消息,点这里</a>
//自带的打字与印刷预览
WebBrowser.ExecWB(1,1) 打开 
Web.ExecWB(2,1) 关闭未来具有的IE窗口,并打开多个新窗口  Web.ExecWB(4,1) 保存网页 
Web.ExecWB(6,1) 打字与印刷  Web.ExecWB(7,1) 打字与印刷预览  Web.ExecWB(8,1) 打字与印刷页面设置 
Web.ExecWB(10,1) 查看页面属性  Web.ExecWB(15,1) 好疑似吊销,有待确认 
Web.ExecWB(17,1) 全选  Web.ExecWB(22,1) 刷新  Web.ExecWB(45,1) 关闭窗体无提醒 
<style media=print> 
.Noprint{display:none;}<!--用本样式在打字与印刷时遮蔽非打字与印刷项目--> 
.PageNext{page-break-after: always;}<!--调整分页-->  </style> 
<object  id="WebBrowser"  width=0  height=0  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">    
</object>       <center class="Noprint" >
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> 
<input type=button value=直接打字与印刷onclick=document.all.WebBrowser.ExecWB(6,6)> 
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> 
</p> 
<p> <input type=button value=打字与印刷预览 onclick=document.all.WebBrowser.ExecWB(7,1)> 
</center>
//去掉打字与印刷时的页眉页脚
<script  language="JavaScript">   var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\Software\Microsoft\Internet Explorer\PageSetup\";
//设置网页打字与印刷的页眉页脚为空 function PageSetup_Null() { try {
         var Wsh=new ActiveXObject("WScript.Shell");   HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"");   HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,""); } catch(e){} } //设置网页打字与印刷的页眉页脚为默许值 function  PageSetup_Default() {   try
{   var Wsh=new ActiveXObject("WScript.Shell");   HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"&w&b页码,&p/&P");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"&u&b&d"); } catch(e){} } </script>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<input type="button" value="苏醒页码" onclick=PageSetup_Default()>
//浏览器验证
function checkBrowser()
{     this.ver=navigator.appVersion    
this.dom=document.getElementById?1:0    
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;   
 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;    
this.ie4=(document.all && !this.dom)?1:0;   
 this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;   
 this.ns4=(document.layers && !this.dom)?1:0;   
 this.mac=(this.ver.indexOf('Mac') > -1) ?1:0; 
   this.ope=(navigator.userAgent.indexOf('Opera')>-1); 
   this.ie=(this.ie6 || this.ie5 || this.ie4)    
this.ns=(this.ns4 || this.ns5)     this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope)     this.nbw=(!this.bw)     return this;
}
//总括内容宽和高
<SCRIPT  language="javascript">   function  test(obj)  
{         
var  range  =  obj.createTextRange();  
       alert("内容区宽度:  "    range.boundingWidth    
                                                   "pxrn内容区中度:  "    range.boundingHeight    "px");                
}  
</SCRIPT>  
<BODY>  
<Textarea id="txt" height="150">sdf</textarea>
<INPUT  type="button" 
value="总结内容宽度"  onClick="test(txt)">   </BODY>
//无情势的提示框
function modelessAlert(Msg) {
   window.showModelessDialog("javascript:alert("" escape(Msg) "");
window.close();","","status:no;
resizable:no;
help:no;
dialogHeight:height:30px;
dialogHeight:40px;");
}
 
 
 
 
//屏蔽按钮
 
<html>
<head>  
<meta http-equiv="Content-Type" content="text/html;
 charset=gb2312">
  <noscript><meta http-equiv="refresh" content="0;
url=about:noscript"></noscript>
  <title>屏蔽鼠标右键、Ctrl N、Shift F10、Alt F4、F11、F5刷新、退格键</title>
</head> <body> <script language="Javascript"><!--  
//屏蔽鼠标右键、Ctrl N、Shift F10、F11、F5刷新、退格键  
//Author: meizz(梅花雨) 2002-6-18 function document.oncontextmenu(){event.returnValue=false;
}//屏蔽鼠标右键 function window.onhelp(){return false}
//屏蔽F1帮助 function document.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");
      return false;  
}
}
</script>
屏蔽鼠标右键、Ctrl N、Shift F10、Alt F4、F11、F5刷新、退格键 </body>
</html>
//屏蔽打字与印刷 <style> @media print{ * {display:none} } </style>
//移动的图层,拖动
1.<span style='position:absolute;
width:200;
height:200;
background:red' onmousedown=MouseDown(this) onmousemove=MouseMove() onmouseup=MouseUp()>meizz</span>
<script language=javascript>
var Obj;
function MouseDown(obj) {   Obj=obj;
  Obj.setCapture();  
Obj.l=event.x-Obj.style.pixelLeft;
  Obj.t=event.y-Obj.style.pixelTop;
} function MouseMove() {   if(Obj!=null)
  {     Obj.style.left = event.x-Obj.l;
    Obj.style.top = event.y-Obj.t;  
} } function MouseUp() { 
 if(Obj!=null)
  {     Obj.releaseCapture();    
Obj=null;  
} } </script>

**//各种尺寸**

s   =  "/r/n网页可见区域宽:"   document.body.clientWidth;    
s   =  "/r/n网页可见区域高:"   document.body.clientHeight;    
s   =  "/r/n网页可见区域高:"   document.body.offsetWeight   "  (包括边线的宽)";    
s   =  "/r/n网页可见区域高:"   document.body.offsetHeight   "  (包括边线的宽)";    
s   =  "/r/n网页正文全文宽:"   document.body.scrollWidth;    
s   =  "/r/n网页正文全文高:"   document.body.scrollHeight;    
s   =  "/r/n网页被卷去的高:"   document.body.scrollTop;    
s   =  "/r/n网页被卷去的左:"   document.body.scrollLeft;    
s   =  "/r/n网页正文部分上:"   window.screenTop;    
s   =  "/r/n网页正文部分左:"   window.screenLeft;    
s   =  "/r/n屏幕分辨率的高:"   window.screen.height;    
s   =  "/r/n屏幕分辨率的宽:"   window.screen.width;    
s   =  "/r/n屏幕可用工作区高度:"   window.screen.availHeight;    
s   =  "/r/n屏幕可用工作区宽度:"   window.screen.availWidth;  
**//各种尺寸**

s   =  "\r\n网页可见区域宽:"   document.body.clientWidth;    
s   =  "\r\n网页可见区域高:"   document.body.clientHeight;    
s   =  "\r\n网页可见区域高:"   document.body.offsetWeight   "  (包括边线的宽)";    
s   =  "\r\n网页可见区域高:"   document.body.offsetHeight   "  (包括边线的宽)";    
s   =  "\r\n网页正文全文宽:"   document.body.scrollWidth;    
s   =  "\r\n网页正文全文高:"   document.body.scrollHeight;    
s   =  "\r\n网页被卷去的高:"   document.body.scrollTop;    
s   =  "\r\n网页被卷去的左:"   document.body.scrollLeft;    
s   =  "\r\n网页正文部分上:"   window.screenTop;    
s   =  "\r\n网页正文部分左:"   window.screenLeft;    
s   =  "\r\n屏幕分辨率的高:"   window.screen.height;    
s   =  "\r\n屏幕分辨率的宽:"   window.screen.width;    
s   =  "\r\n屏幕可用工作区高度:"   window.screen.availHeight;    
s   =  "\r\n屏幕可用工作区宽度:"   window.screen.availWidth;  
  1. <div id="myDiv" src="logo.gif" ondrag="doDrag();" onmouseover="this.style.cursor='hand'" style="position:absolute;
    left=100;top=100;" onmousedown="doMouseDown();"> <a href="#" onclick="return false"><h1>wlecome</h1></a>
    </div> <script language="JavaScript" type="text/javascript">
    var orgMouseX;
    var orgMouseY;
    var orgObjX;
    var orgObjY;
    function doDrag() {
    var myObject=document.all.myDiv;
    var x=event.clientX;
    var y=event.clientY;
    myObject.style.left=x-(orgMouseX-orgObjX);
    myObject.style.top=y-(orgMouseY-orgObjY);  
    } function doMouseDown() {
    orgMouseX=event.clientX;
    orgMouseY=event.clientY;
    orgObjX=parseInt(document.all.myDiv.style.left);
    orgObjY=parseInt(document.all.myDiv.style.top); }
    </script>
    //文档状态改造
    <iframe src="a.html" id="f" name="f" scrolling="no" frameborder=0 marginwidth=0 marginheight=0></iframe>
    <script>
    var doc=window.frames["f"].document;
    function s(){
    if (doc.readyState=="complete"){
      document.all.f.style.height=doc.body.scrollHeight
      document.all.f.style.width=doc.body.scrollWidth } }
    doc.onreadystatechange=s </script>
    //刷新后不改变的文本框
    <HTML>
    <HEAD> <META NAME="save" CONTENT="history"> <STYLE>
       .sHistory {behavior:url(#default#savehistory);} </STYLE>
    </HEAD> <BODY>
    <INPUT class="sHistory" type=text id=oPersistInput> </BODY>
    </HTML>
     
    //访谈剪贴板
    (1)拖拽访谈
    event.dataTransfer.setData("URL", oImage.src);
    sImageUPRADOL = event.dataTransfer.getData("U福特ExplorerL") (2)普通访谈
    window.clipboardData.setData("Text",oSource.innerText);
    window.clipboardData.getData("Text");
     
    //操作COOKIE
    function SetCookie(sName, sValue) {
    document.cookie = sName "=" escape(sValue) "; ";
    } function GetCookie(sName) { var aCookie = document.cookie.split("; ");
    for (var i=0;
    i < aCookie.length;
    i ) {   
      var aCrumb = aCookie[i].split("=");  
    if (sName == aCrumb[0])    return unescape(aCrumb[1]);
    }  
    }
    function DelCookie(sName)
    {
    document.cookie = sName "=" escape(sValue) ";
     expires=Fri, 31 Dec 1999 23:59:59 GMT;";
    }
    //setTimeout扩展参数
    <script>
    var _st = window.setTimeout;
    window.setTimeout = function(fRef, mDelay) { if(typeof fRef == 'function'){ 
     var argu = Array.prototype.slice.call(arguments,2);
      var f = (function(){ fRef.apply(null, argu);
     }); 
     return _st(f, mDelay);
     } return _st(fRef,mDelay);
    } function test(x){ alert(x);
    }
    window.setTimeout(test,1000,'fason');
    </script>
    //自定义的apply,call
    Function.prototype.apply = function (obj, argu) { if (obj) obj.constructor.prototype._caller = this;  var argus = new Array();
    for (var i=0;i<argu.length;i )
      argus[i] = "argu[" i "]";
    var r;
     eval("r = " (obj ? ("obj._caller(" argus.join(",") ");") : ("this(" argus.join(",") ");"))); return r; };
    Function.prototype.call = function (obj) { var argu = new Array();
    for (var i=1;i<arguments.length;i )
      argu[i-1] = arguments[i]; return this.apply(obj, argu); };      
    //下载文件
    function DownURL(strRemoteURL,strLocalURL) {
    try {  
    var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP"); 
     xmlHTTP.open("Get",strRemoteURL,false);   xmlHTTP.send();  
    var adodbStream=new ActiveXObject("ADODB.Stream");  
    adodbStream.Type=1;
    //1=adTypeBinary   adodbStream.Open();
      adodbStream.write(xmlHTTP.responseBody);
      adodbStream.SaveToFile(strLocalURL,2);  
    adodbStream.Close();
      adodbStream=null;  
    xmlHTTP=null;   
    } catch(e) {  
    window.confirm("下载URL出错!");
    } //window.confirm("下载完成.");
    }
    //查验连接是不是可行
    function getXML(URL)
     { var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
    xmlhttp.Open("GET",URL, false); 
    try {    xmlhttp.Send();
    } catch(e){} finally  { 
     var result = xmlhttp.responseText;  
    if(result)    {   
    if(xmlhttp.Status==200)    {   
     return(true);
       }   
    else     {   
     return(false);
       }   }  
    else    {
       return(false);  
    }
    }
    }
    //POST代替FORM
    <SCRIPT language="VBScript"> Function URLEncoding(vstrIn)
        strReturn = ""
        For i = 1 To Len(vstrIn)         ThisChr = Mid(vStrIn,i,1)
            If Abs(Asc(ThisChr)) < &HFF Then
                strReturn = strReturn & ThisChr         Else
                innerCode = Asc(ThisChr)
                If innerCode < 0 Then
                    innerCode = innerCode &H10000             End If
                Hight8 = (innerCode  And &HFF00) &HFF
                Low8 = innerCode And &HFF
                strReturn = strReturn & "%" & Hex(Hight8) &  "%" & Hex(Low8)         End If
        Next     URLEncoding = strReturn End Function
    Function bytes2BSTR(vIn)     strReturn = ""     For i = 1 To LenB(vIn)
            ThisCharCode = AscB(MidB(vIn,i,1))
            If ThisCharCode < &H80 Then
                strReturn = strReturn & Chr(ThisCharCode)         Else
                NextCharCode = AscB(MidB(vIn,i 1,1))
                strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 CInt(NextCharCode))
                i = i 1         End If     Next
        bytes2BSTR = strReturn End Function dim strA,oReq
    strA = URLEncoding("submit1=Submit&text1=中文")
    set oReq = CreateObject("MSXML2.XMLHTTP") oReq.open "POST"," oReq.setRequestHeader "Content-Length",Len(strA)
    oReq.setRequestHeader "CONTENT-TYPE","application/x-www-form-urlencoded"
    oReq.send strA msgbox bytes2BSTR(oReq.responseBody) </SCRIPT>
    //readyState是xmlhttp再次回到数据的速度,0=载入中,1=未开头化,2=已载入,3=运维中,4=实现
     
     
    //组件是或不是安装
    isComponentInstalled("{6B053A4B-A7EC-4D3D-4567-B8FF8A1A5739}", "componentID"))
    //检查网页是不是留存
    function CheckURL(URL) {   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   xmlhttp.Open("GET",URL, false);   try   { 
        xmlhttp.Send();      var result = xmlhttp.status;   }   catch(e) {return(false); }   if(result==200)   {      return true;
      }   xmlhttp = null;   return false;
    }
    //连接数据库
    <script language="javascript">  
    //用 JavaScript 写服务器端连接数据库的代码示例  
    var conn = new ActiveXObject("ADODB.Connection"); 
     conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
        "Password=; Initial Catalog=pubs");
      var rs = new ActiveXObject("ADODB.Recordset"); 
     var sql="select * from authors";   rs.open(sql, conn);
    shtml = "<table width='100%' border=1>";
    shtml ="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td> city</td><td>state</td><td>zip</td></tr>";
      while(!rs.EOF)   {
    shtml = "<tr><td>" rs("au_id") "</td><td>"

//过滤数字

//过滤数字

  • rs("au_lname") "</td><td>" rs("au_fname") "</td><td>" rs("phone") "</td><td>" rs("address") "</td><td>" rs("city") "</td><td>" rs("state") "</td><td>" rs("zip") "</td></tr>"; rs.moveNext;
      }   shtml = "</table>";
      document.write(shtml);   rs.close();    rs = null;    conn.close();    conn = null; </script>
    //使用数据岛
    <html>
    <body>
    srno:<input type=text datasrc=#xmldate DataFLD=srno size="76"><BR>
    times:<input type=text datasrc=#xmldate DataFLD=times size="76"><BEscort> <input id="first" TYPE=button value="<< 第一条记下" onclick="xmldate.recordset.moveFirst()">
    <input id="prev" TYPE=button value="<上一条记下" onclick="xmldate.recordset.movePrevious()">  
    <input id="next" TYPE=button value="下一条记下>" onclick="xmldate.recordset.moveNext()">  
    <input id="last" TYPE=button value="最后一条记下>>" onclick="xmldate.recordset.moveLast()">   
    <input id="Add" TYPE=button value="加多新记录" onclick="xmldate.recordset.addNew()">  
    <XML ID="xmldate">
    <infolist>
    <info ><srno>20041025-01</srno><times>null</times></info>
    <info ><srno>20041101-09</srno><times>2004年10月1日2点22分0秒</times></info>
    </infolist> </XML> </body> </html>
    //拿到参数
    <body>
    <a href="javascript:location.href=location.href '?a=1&b=2'">search</a>
    <script language="JavaScript">
    <!-- var a = location.search.substr(1); if(a.length>0) { var re = /([^&]*?)=([^&]*)/g var s = a.match(re); for(var i= 0;i<s.length;i ) {
      alert(s[i]);   alert(s[i].split("=")[1]); } } //--> </script> </body>
    //可编辑SELECT
    <input type=text name=re_name style="width:100px;height:21px;font-size:10pt;"><span style="width:18px;border:0px solid red;"><select name="r00" style="margin-left:-100px;width:118px; background-color:#FFEEEE;" onChange="document.all.re_name.value=this.value;">
                    <option value="1">11111111<option>
                    <option value="2">222222</option>
                    <option value="3">333333</option>
                  </select>               </span>
     
     
     
    //设置光标地方
    function getCaret(textbox) {
    var control = document.activeElement;
    textbox.focus();
    var rang = document.selection.createRange();
      rang.setEndPoint("StartToStart",textbox.createTextRange())
    control.focus();
    return rang.text.length;
    } function setCaret(textbox,pos)
    { try
    {  
    var r =textbox.createTextRange();
       r.moveStart('character',pos);   
    r.collapse(true);   
    r.select();
    } catch(e) {} } function selectLength(textbox,start,len) {
    try {  
    var r =textbox.createTextRange();  
      r.moveEnd('character',len-(textbox.value.length-start));
      r.moveStart('character',start);    
     r.select();
    } catch(e) {
    //alert(e.description)}
    } function insertAtCaret(textbox,text) {
    textbox.focus();
    document.selection.createRange().text = text;
     }
    //页内搜寻
    function findInPage(str) {
    var txt, i, found,n = 0;
    if (str == "")
    {   return false;
    }
    txt = document.body.createTextRange();
    for (i = 0;
    i <= n && (found = txt.findText(str)) != false; i )
    {   txt.moveStart("character", 1);  
    txt.moveEnd("textedit");
    } if (found) {   txt.moveStart("character", -1);  
    txt.findText(str);
      txt.select();  
    txt.scrollIntoView();  
    n ;  
    } else
    {   if (n > 0)   {
       n = 0;   
    findInPage(str);  
    }   else   {
       alert(str "...            您要找的文字不设有。n n请试着输入页面中的关键字再一次找寻!");
      } } return false; }
    //书


    //操作EXECL
    <script language="javascript"> function jStartExcel() {
    var xls = new ActiveXObject ( "Excel.Application" );
    xls.visible = true;
    var newBook = xls.Workbooks.Add;
    newBook.Worksheets.Add;
    newBook.Worksheets(1).Activate;
    xls.ActiveWorkBook.ActiveSheet.PageSetup.Orientation = 2;
    xls.ActiveWorkBook.ActiveSheet.PageSetup.PaperSize = 5;
    newBook.Worksheets(1).Columns("A").columnwidth=50;
    newBook.Worksheets(1).Columns("A").WrapText = true;
    newBook.Worksheets(1).Columns("B").columnwidth=50;
    newBook.Worksheets(1).Columns("B").WrapText = true;
     newBook.Worksheets(1).Range("A1:B1000").NumberFormat = "0";
    newBook.Worksheets(1).Range("A1:B1000").HorizontalAlignment = -4131;
    newBook.Worksheets(1).Cells(1,1).Interior.ColorIndex="15";
    newBook.Worksheets(1).Cells(1,1).value="First Column, First Cell";
    newBook.Worksheets(1).Cells(2,1).value="First Column, Second Cell";
    newBook.Worksheets(1).Cells(1,2).value="Second Column, First Cell";
    newBook.Worksheets(1).Cells(2,2).value="Second Column, Second Cell";
    newBook.Worksheets(1).Name="My First WorkSheet"; }
    </script>
    //自定义提示条
    <a href="#" title="那是唤醒">tip</a>
    <script Language="JavaScript">
    //***********默许设置定义.********************* tPopWait=50;
    //停留tWait豪秒后显得提醒。
    tPopShow=5000;
    //展现tShow豪秒后关门提醒 showPopStep=20;
    popOpacity=99;
    //***************里头变量定义***************** sPop=null;
    curShow=null;
    tFadeOut=null;
    tFadeIn=null;
    tFadeWaiting=null;
    document.write("<style type='text/css'id='defaultPopStyle'>");
    document.write(".cPopText {  background-color: #F8F8F5;color:#000000;
    border: 1px #000000 solid;
    font-color: font-size: 12px;
    padding-right: 4px;
    padding-left: 4px;
    height: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    filter: Alpha(Opacity=0)}");
    document.write("</style>");
    document.write("<div id='dypopLayer' style='position:absolute;z-index:1000;' class='cPopText'></div>");
    function showPopupText(){ var o=event.srcElement; MouseX=event.x;
    MouseY=event.y;
     if(o.alt!=null && o.alt!=""){o.dypop=o.alt;o.alt=""};        
    if(o.title!=null && o.title!=""){o.dypop=o.title;
    o.title=""};
    if(o.dypop!=sPop) { sPop=o.dypop;
    clearTimeout(curShow);
    clearTimeout(tFadeOut);
    clearTimeout(tFadeIn);
    clearTimeout(tFadeWaiting);
    if(sPop==null || sPop=="") { dypopLayer.innerHTML="";
    dypopLayer.style.filter="Alpha()";
    dypopLayer.filters.Alpha.opacity=0;
    } else { if(o.dyclass!=null) popStyle=o.dyclass  else popStyle="cPopText";
    curShow=setTimeout("showIt()",tPopWait);
    } } } function showIt(){
    dypopLayer.className=popStyle;
    dypopLayer.innerHTML=sPop;
    popWidth=dypopLayer.clientWidth;
    popHeight=dypopLayer.clientHeight;
    if(MouseX 12 popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24
    else popLeftAdjust=0;
    if(MouseY 12 popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24
    else popTopAdjust=0;
    dypopLayer.style.left=MouseX 12 document.body.scrollLeft popLeftAdjust;
    dypopLayer.style.top=MouseY 12 document.body.scrollTop popTopAdjust;
    dypopLayer.style.filter="Alpha(Opacity=0)";
    fadeOut(); }
    function fadeOut(){ if(dypopLayer.filters.Alpha.opacity<popOpacity) {
    dypopLayer.filters.Alpha.opacity =showPopStep;
    tFadeOut=setTimeout("fadeOut()",1); } else {
    dypopLayer.filters.Alpha.opacity=popOpacity;
    tFadeWaiting=setTimeout("fadeIn()",tPopShow);
    } } function fadeIn(){ if(dypopLayer.filters.Alpha.opacity>0) {
    dypopLayer.filters.Alpha.opacity-=1;
     tFadeIn=setTimeout("fadeIn()",1);
     } }
    document.onmouseover=showPopupText;
    </script>
    //插入文字
    document.onclick =function(){ 
    var oSource = window.event.srcElement; 
    if(oSource.tagName!="DIV")  return false; 
    var sel = document.selection; 
    if (sel!=null) { 
    var rng = sel.createRange(); 
    if (rng!=null)  rng.pasteHTML("<font color=red>插入文字</font>"); 
    }  }
    //netscapte下操作xml
    doc = new ActiveXObject("Msxml2.DOMDocument");
    doc = new ActiveXObject("Microsoft.XMLDOM") ->> doc = (new DOMParser()).parseFromString(sXML,'text/xml')
     
    //决断键值
    <html>
    <meta http-equiv="Content-Type" content="text/html;
    charset=gb2312"> <head>
    <script language="javascript">
    var ie  =navigator.appName=="Microsoft Internet Explorer"?true:false;
       function keyDown(e) {
    if(!ie) {  
    var nkey=e.which;  
    var iekey='现在是ns浏览器';  
    var realkey=String.fromCharCode(e.which); } if(ie) {   var iekey=event.keyCode;  
    var nkey='现在是ie浏览器';  
    var realkey=String.fromCharCode(event.keyCode);  
    if(event.keyCode==32){realkey='' 空格''}
      if(event.keyCode==13){realkey='' 回车''}
      if(event.keyCode==27){realkey='' Esc''}
      if(event.keyCode==16){realkey='' Shift''}
      if(event.keyCode==17){realkey='' Ctrl''}
      if(event.keyCode==18){realkey='' Alt''} }
    alert('ns浏览器中键值:' nkey 'n' 'ie浏览器中键值:' iekey 'n' '实际键为' realkey); }
    document.onkeydown = keyDown; </script> </head>
    <body> //Javascript Document. <hr> <center> <h3>请按私行二个键。。。。</h3>
    </center> </body> </html>
     
    //禁止FSO
    1.撤回组件
    regsvr32 /u scrrun.dll 2.修改PROGID 
    HKEY_CLASSES_ROOTScripting.FileSystemObject Scripting.FileSystemObject
    3.对此利用object的用户,修改HKEY_CLASSES_ROOTScripting.
    //省略号
    <DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;
                overflow: hidden; text-overflow:ellipsis">
    <NOBOdyssey>正是比方说有一行文字,十分长,表格内一行展现不下.</NOBTiguan> </DIV>
     
    //检测media play版本
    <IE:clientCaps ID="oClientCaps" style="{behavior:url(#default#clientcaps)}" />
    <SCRIPT> var flash="";
        WMPVersion= oClientCaps.getComponentVersion("{22D6F312-B0F6-11D0-94AB-0080C74C7E95}","ComponentID");     
    if (WMPVersion != "")
    {     flash = "";    
    var version = WMPVersion.split(",");    
    var i;
        for (i = 0; i < version.length;
    i ) {       if (i != 0)     flash = ".";     
     flash = version[i];    
    }
         document.write("您的Windows Media Player 版本是:" flash "<p>");  
    } </SCRIPT>
     
    //图象按百分比
    <script language="JavaScript"> <!-- //图片按比例缩放
    var flag=false;
    function DrawImage(ImgD){
    var image=new Image();
    var iwidth = 80; 
    //定义允许图片宽度 var iheight = 80; 
    //定义允许图片高度 image.src=ImgD.src;
    if(image.width>0 && image.height>0){
    flag=true;
    if(image.width/image.height>= iwidth/iheight){
      if(image.width>iwidth){  
      ImgD.width=iwidth;  
    ImgD.height=(image.height*iwidth)/image.width;
      }else{  
    ImgD.width=image.width;  
      ImgD.height=image.height;  
    }   ImgD.alt=image.width "×" image.height;  
    } else{  
    if(image.height>iheight){  
      ImgD.height=iheight;
      ImgD.width=(image.width*iheight)/image.height;    
    }else{   ImgD.width=image.width;  
      ImgD.height=image.height;  
    }   ImgD.alt=image.width "×" image.height;  
    }
    }

    //--> </script> <img src=".." onload = "DrawImage(this)">
     
    //细线SELECT
    <span style="border:1px solid #000000; position:absolute; overflow:hidden;" >
    <select style="margin:-2px;"> <option>1111</option>
    <option>11111111111111</option>
    <option>111111111</option>
    </select></span>
    //Import
    function Import() { for( var i=0;
    i<arguments.length;
    i )
    {
      var file = arguments[i];  
    if ( file.match(/.js$/i)) 
       document.write('<script type="text/javascript" src="' file
  • '"></sc' 'ript>');
      else
       document.write('<style type="text/css">@import "' file
  • '" ;</style>');
    } };
    //js枚举
     
    function getComputerName() { var objWMIService = GetObject("Winmgmts:rootcimv2");
    for(e = new Enumerator(objWMIService) ;
    !e.atEnd() ;
    e.moveNext())
    {    
    var getComputer = e.item();
    return getComputer.Name;
    }
    }
    //条件编写翻译
    <script language=javascript>
    /*@cc_on @*/ /*@if (@_win32 && @_jscript_version>5)
    function window.confirm(str) {
        execScript("n = msgbox('" str "', 257)", "vbscript");
        return(n == 1); } @end @*/ </script>
    //取得innerText
     
    <SCRIPT LANGUAGE="JavaScript"> <!-- var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
    var currNode;
    xmlDoc.async = false;
    xmlDoc.async = false;
    xmlDoc.loadXML("<TABLENAME>      你好你阿三    大法     司法等四              </TABLENAME>");
    currNode = xmlDoc.documentElement;      
    var s = currNode.xml;  
    var r = /<([^>s]*?)[^>]*?>([^<]*?)</1>/
    var b = s.replace(r,"$2");  
    alert(b);
    //--> </SCRIPT>
    //mergeAttributes 复制全体读/写标签属性到钦命成分。
    <SCRIPT>
    function fnMerge(){
    oSource.children[1].mergeAttributes(oSource.children[0]); }
    </SCRIPT> <SPAN ID=oSource> <DIV ID="oDiv" ATTRIBUTE1="true" ATTRIBUTE2="true" onclick="alert('click');" onmouseover="this.style.color='#0000FF';" onmouseout="this.style.color='#000000';" >
    This is a sample <B>DIV</B> element. </DIV>
    <DIV ID="oDiv2">
    This is another sample <B>DIV</B> element. </DIV>
    </SPAN> <INPUT TYPE="button" VALUE="Merge Attributes" onclick="fnMerge()" >

 

<input type=text onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/D/)" ondragenter="return false">

 

//特殊用途

//特殊用途

摘自  寒意

 

<input type=button value=导入收藏夹 onclick="window.external.ImportExportFavorites(true,';

在前端选用经验小本领继续积攒。 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement...

//不缓存

<input type=button value=导出收藏夹 onclick="window.external.ImportExportFavorites(false,';

 

<input type=button value=整理珍藏夹 onclick="window.external.ShowBrowserUI('OrganizeFavorites', null)">
<input type=button value=语言设置   onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
<input type=button value=参加收藏夹 onclick="window.external.AddFavorite('', 'google')">

//正则相配

<input type=button value=加入到频道 onclick="window.external.addChannel(';

 

<input type=button value=插手到频道 onclick="window.external.showBrowserUI('PrivacySettings',null)">

相称华语字符的正则表达式: [/u4e00-/u9fa5]
相配双字节字符(蕴涵汉字在内):[^/x00-/xff]
分外空行的正则表达式:/n[/s| ]*/r
相配HTML标识的正则表达式:/<(.*)>.*<///1>|<(.*) //>/ 
相配首尾空格的正则表明式:(^/s*)|(/s*$)(像vbscript那样的trim函数)
相称Email地址的正则表明式:/w ([- .]/w )*@/w ([-.]/w )*/./w ([-.]/w )*
杰出网站U安德拉L的正则表明式: ./?%&=]*)?

//不缓存

以下是例证:
利用正则表达式限制网页表单里的文本框输入内容:
用正则表达式限制只可以输入汉语:onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"
1.用正则表达式限制只好输入全角字符: onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"
2.用正则表明式限制只好输入数字:onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"
3.用正则表明式限制只好输入数字和立陶宛共和国(Republic of Lithuania)语:onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">

//化解图像工具栏

//正则相配

 

非凡普通话字符的正则表达式: [u4e00-u9fa5]
卓绝双字节字符(包涵汉字在内):[^x00-xff]
协作空行的正则表达式:n[s| ]*r
相配HTML标志的正则表明式:/<(.*)>.*</1>|<(.*) />/ 
相称首尾空格的正则表明式:(^s*)|(s*$)(像vbscript那样的trim函数)
相配Email地址的正则表明式:w ([- .]w )*@w ([-.]w )*.w ([-.]w )*
协作网站U奥迪Q7L的正则表明式: ./?%&=]*)?

 

以下是例证:
运用正则表达式限制网页表单里的文本框输入内容:
用正则表明式限制只可以输入粤语:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"
1.用正则表达式限制只好输入全角字符: onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"
2.用正则表明式限制只好输入数字:onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"
3.用正则表明式限制只可以输入数字和罗马尼亚语:onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false"> 
or
<head>
<meta http-equiv="imagetoolbar" content="no">
</head>

//消除图像工具栏

//无提示关闭

<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false"> 
or
<head>
<meta http-equiv="imagetoolbar" content="no">
</head>

function Close()
{
 var ua=navigator.userAgent
 var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
 if(ie)
 {
      var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ") 5,ua.indexOf(";",ua.indexOf("MSIE "))))
  if(IEversion< 5.5)
  {
   var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
       str  = '<param name="Command" value="Close"></object>';
       document.body.insertAdjacentHTML("beforeEnd", str);
       document.all.noTipClose.Click();
  }
      else
  {
       window.opener =null;
       window.close();
      }
   }
 else
 {
  window.close()
   }
}

//无提醒关闭

//获得控件得相对地点(1)

function Close()
{
 var ua=navigator.userAgent
 var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
 if(ie)
 {
      var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ") 5,ua.indexOf(";",ua.indexOf("MSIE "))))
  if(IEversion< 5.5)
  {
   var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
       str  = '<param name="Command" value="Close"></object>';
       document.body.insertAdjacentHTML("beforeEnd", str);
       document.all.noTipClose.Click();
  }
      else
  {
       window.opener =null;
       window.close();
      }
   }
 else
 {
  window.close()
   }
}

<script language="javascript"> 
function getoffset(e)

 var t=e.offsetTop; 
 var l=e.offsetLeft; 
 while(e=e.offsetParent)
 { 
  t =e.offsetTop; 
  l =e.offsetLeft; 
 } 
 var rec = new Array(1);
 rec[0]  = t;
 rec[1] = l;
 return rec

</script>

//获得控件得相对地点(1)

//获得控件的相对化地点(2)

<script language="javascript"> 
function getoffset(e)

 var t=e.offsetTop; 
 var l=e.offsetLeft; 
 while(e=e.offsetParent)
 { 
  t =e.offsetTop; 
  l =e.offsetLeft; 
 } 
 var rec = new Array(1);
 rec[0]  = t;
 rec[1] = l;
 return rec

</script>

oRect = obj.getBoundingClientRect();
oRect.left
oRect.

//得到控件的绝对化地点(2)

//最小化,最大化,关闭

oRect = obj.getBoundingClientRect();
oRect.left
oRect.

 

//最小化,最大化,关闭

 

<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Minimize"></object> 
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Maximize"></object> 
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> 
<PARAM NAME="Command" value="Close"></OBJECT> 
<input type=button value=最小化 onclick=min.Click()> 
<input type=button value=最大化 onclick=max.Click()> 
<input type=button value=关闭 onclick=close.Click()> 

//光标停在文字最终

//光标停在文字最终

 

<script language="javascript">
function cc()
{
 var e = event.srcElement;
 var r =e.createTextRange();
 r.moveStart('character',e.value.length);
 r.collapse(true);
 r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">

<script language="javascript">
function cc()
{
 var e = event.srcElement;
 var r =e.createTextRange();
 r.moveStart('character',e.value.length);
 r.collapse(true);
 r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">

//页面步入和退出的特效

//页面步入和退出的特效

进去页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
盛产页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 
以此是页面被载入和调出时的局部神效。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 

进去页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 
以此是页面被载入和调出时的局地神效。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 

//网页是还是不是被搜寻

//网页是或不是被找寻

<meta name="ROBOTS" content="属性值">
  个中属性值有以下部分:
  属性值为"all": 文件将被搜寻,且页上链接可被询问;
  属性值为"none": 文件不被搜寻,并且不查询页上的链接;
  属性值为"index": 文件将被搜索;
  属性值为"follow": 查询页上的链接;
  属性值为"noindex": 文件不检索,但可被询问链接;
  属性值为"nofollow": 

 

//打字与印刷分页

//打字与印刷分页

<p  style="page-break-after:always">page1</p>  
<p  style="page-break-after:always">page2</p>  

 

//设置打字与印刷

//设置打字与印刷

<object id="factory" style="display:none" viewastext
  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
  codebase=""

<object id="factory" style="display:none" viewastext
  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
  codebase=""

></object>
<input type=button value=页面设置 onclick="factory.printing.PageSetup()">
<input type=button value=打字与印刷预览 onclick="factory.printing.Preview()">
 
<script language=javascript>
function window.onload()
{
   // -- advanced features
   factory.printing.SetMarginMeasure(2) // measure margins in inches
   factory.printing.SetPageRange(false, 1, 3) // need pages from 1 to 3

></object>
<input type=button value=页面设置 onclick="factory.printing.PageSetup()">
<input type=button value=打字与印刷预览 onclick="factory.printing.Preview()">
 
<script language=javascript>
function window.onload()
{
   // -- advanced features
   factory.printing.SetMarginMeasure(2) // measure margins in inches
   factory.printing.SetPageRange(false, 1, 3) // need pages from 1 to 3

   factory.printing.printer = "HP DeskJet 870C"
   factory.printing.copies = 2
   factory.printing.collate = true
   factory.printing.paperSize = "A4"
   factory.printing.paperSource = "Manual feed"
   // -- basic features
   factory.printing.header = "居左展现&b居中呈现&b居右呈现页码,第&p页/共&P页"
   factory.printing.footer = "(自定义页脚)"
   factory.printing.portrait = false
   factory.printing.leftMargin = 0.75
   factory.printing.topMargin = 1.5
   factory.printing.rightMargin = 0.75
   factory.printing.bottomMargin = 1.5
}
function Print(frame) {
  factory.printing.Print(true, frame) // print with prompt
}
</script>
<input type=button value="打字与印刷本页" onclick="factory.printing.Print(false)">
<input type=button value="页面设置" onclick="factory.printing.PageSetup()">
<input type=button value="打字与印刷预览" onclick="factory.printing.Preview()"><br>
<a href=""  target=_blank>具体使用手册,越多音信,点这里</a>

   factory.printing.printer = "HP DeskJet 870C"
   factory.printing.copies = 2
   factory.printing.collate = true
   factory.printing.paperSize = "A4"
   factory.printing.paperSource = "Manual feed"
   // -- basic features
   factory.printing.header = "居左突显&b居中显示&b居右呈现页码,第&p页/共&P页"
   factory.printing.footer = "(自定义页脚)"
   factory.printing.portrait = false
   factory.printing.leftMargin = 0.75
   factory.printing.topMargin = 1.5
   factory.printing.rightMargin = 0.75
   factory.printing.bottomMargin = 1.5
}
function Print(frame) {
  factory.printing.Print(true, frame) // print with prompt
}
</script>
<input type=button value="打字与印刷本页" onclick="factory.printing.Print(false)">
<input type=button value="页面设置" onclick="factory.printing.PageSetup()">
<input type=button value="打字与印刷预览" onclick="factory.printing.Preview()"><br>
<a href=""  target=_blank>具体使用手册,更多消息,点这里</a>

 

 

//自带的打字与印刷预览

//自带的打字与印刷预览

WebBrowser.ExecWB(1,1) 打开 
Web.ExecWB(2,1) 关闭今后具有的IE窗口,并张开一个新窗口 
Web.ExecWB(4,1) 保存网页 
Web.ExecWB(6,1) 打印 
Web.ExecWB(7,1) 打字与印刷预览 
Web.ExecWB(8,1) 打字与印刷页面设置 
Web.ExecWB(10,1) 查看页面属性 
Web.ExecWB(15,1) 好疑似收回,有待确认 
Web.ExecWB(17,1) 全选 
Web.ExecWB(22,1) 刷新 
Web.ExecWB(45,1) 关闭窗体无提醒 
<style media=print> 
.Noprint{display:none;}<!--用本样式在打字与印刷时掩饰非打印项目--> 
.PageNext{page-break-after: always;}<!--调整分页--> 
</style> 
<object  id="WebBrowser"  width=0  height=0  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">    
</object>    
 
<center class="Noprint" >
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> 
<input type=button value=直接打字与印刷 onclick=document.all.WebBrowser.ExecWB(6,6)> 
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> 
</p> 
<p> <input type=button value=打字与印刷预览 onclick=document.all.WebBrowser.ExecWB(7,1)> 
</center>

WebBrowser.ExecWB(1,1) 打开 
Web.ExecWB(2,1) 关闭今后享有的IE窗口,并打开叁个新窗口 
Web.ExecWB(4,1) 保存网页 
Web.ExecWB(6,1) 打印 
Web.ExecWB(7,1) 打字与印刷预览 
Web.ExecWB(8,1) 打字与印刷页面设置 
Web.ExecWB(10,1) 查看页面属性 
Web.ExecWB(15,1) 好疑似收回,有待确认 
Web.ExecWB(17,1) 全选 
Web.ExecWB(22,1) 刷新 
Web.ExecWB(45,1) 关闭窗体无提醒 
<style media=print> 
.Noprint{display:none;}<!--用本样式在打字与印刷时遮盖非打字与印刷项目--> 
.PageNext{page-break-after: always;}<!--调整分页--> 
</style> 
<object  id="WebBrowser"  width=0  height=0  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">    
</object>    
 
<center class="Noprint" >
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> 
<input type=button value=直接打字与印刷 onclick=document.all.WebBrowser.ExecWB(6,6)> 
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> 
</p> 
<p> <input type=button value=打字与印刷预览 onclick=document.all.WebBrowser.ExecWB(7,1)> 
</center>

//去掉打字与印刷时的页眉页脚

//去掉打字与印刷时的页眉页脚

<script  language="JavaScript">  
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\Software\Microsoft\Internet Explorer\PageSetup\";
//设置网页打字与印刷的页眉页脚为空
function PageSetup_Null()
{
 try
 {
         var Wsh=new ActiveXObject("WScript.Shell");
  HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"");
 }
 catch(e){}
}
//设置网页打字与印刷的页眉页脚为暗中同意值
function  PageSetup_Default()
{  
 try
 {
  var Wsh=new ActiveXObject("WScript.Shell");
  HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"&w&b页码,&p/&P");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"&u&b&d");
 }
 catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<input type="button" value="复苏页码" onclick=PageSetup_Default()>

<script  language="JavaScript">  
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="//Software//Microsoft//Internet Explorer//PageSetup//";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
 try
 {
         var Wsh=new ActiveXObject("WScript.Shell");
  HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"");
 }
 catch(e){}
}
//设置网页打字与印刷的页眉页脚为暗许值
function  PageSetup_Default()
{  
 try
 {
  var Wsh=new ActiveXObject("WScript.Shell");
  HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"&w&b页码,&p/&P");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root HKEY_Path HKEY_Key,"&u&b&d");
 }
 catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<input type="button" value="恢复生机页码" onclick=PageSetup_Default()>

//浏览器验证

//浏览器验证

function checkBrowser()

   this.ver=navigator.appVersion 
   this.dom=document.getElementById?1:0 
   this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; 
   this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
   this.ie4=(document.all && !this.dom)?1:0; 
   this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
   this.ns4=(document.layers && !this.dom)?1:0; 
   this.mac=(this.ver.indexOf('Mac') > -1) ?1:0; 
   this.ope=(navigator.userAgent.indexOf('Opera')>-1); 
   this.ie=(this.ie6 || this.ie5 || this.ie4) 
   this.ns=(this.ns4 || this.ns5) 
   this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope) 
   this.nbw=(!this.bw) 
   return this;
}

function checkBrowser()

   this.ver=navigator.appVersion 
   this.dom=document.getElementById?1:0 
   this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; 
   this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
   this.ie4=(document.all && !this.dom)?1:0; 
   this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
   this.ns4=(document.layers && !this.dom)?1:0; 
   this.mac=(this.ver.indexOf('Mac') > -1) ?1:0; 
   this.ope=(navigator.userAgent.indexOf('Opera')>-1); 
   this.ie=(this.ie6 || this.ie5 || this.ie4) 
   this.ns=(this.ns4 || this.ns5) 
   this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope) 
   this.nbw=(!this.bw) 
   return this;
}

//总计内容宽和高

//计算内容宽和高

<SCRIPT  language="javascript">  
function  test(obj)  
{  
       var  range  =  obj.createTextRange();  
       alert("内容区宽度:  "     range.boundingWidth    
                                                    "pxrn内容区惊人:  "     range.boundingHeight     "px");  
             
}  
</SCRIPT>  
<BODY>  
<Textarea id="txt" height="150">sdf</textarea><INPUT  type="button"  value="总括内容宽度"  onClick="test(txt)">  
</BODY>

本文由澳门威利斯人发布于威利斯人娱乐,转载请注明出处:你想的到想不到的javascript应用小技巧方法,jav

关键词: 澳门威利斯人