js 代码
- 42.如何在另一个窗体对原来窗体进行操作
- 在打开的新窗体,用window.opener来访问原来窗体的对象。例如 alert(window.opener.hiddens.value);
- 可以对层进行重写Html代码,例如 window.opener.divStatus.innerHTML="Proctored";
- < 返回>
- 43.层的隐藏与显示
- 只要设置层的style的display属性即可。 比如< div style="display:none" id="divTest">隐藏的层< /div>
- 如果要显示它可以通过脚本来控制。例如divTest.style.display = ""; 或者 window.document.getElementById("MyDiv").style.display = "";
- < 返回>
- 44.禁止右键
- < body οncοntextmenu="return false">
- < 返回>
- 45.得到当前显示器的分辨率
- window.srceen.width 得到屏幕的宽度
- window.srceen.height 得到屏幕的高度
- < 返回>
- 46.定时运行特定代码
- setTimeout(Code,Timeout); 是从现在算起多少微秒后运行该代码(只运行一次)
- setInterval(Code,Timeout); 是每隔多少微秒运行一次代码
- Code是一段字符串,里边是js代码,Timeout是时间间隔,单位是微秒
- < input name="txtTimer" value="10秒">
- < SCRIPT LANGUAGE=javascript>
- < !--
- waitTime=10000; //10 秒
- timer=setInterval("OnTimer()",1000);
- function OnTimer(){
- waitTime=waitTime-1000;
- if(waitTime==0){
- window.close();
- }
- txtTimer.value=waitTime/1000+"秒";
- }
- //-->
- < /SCRIPT>
- < 返回>
- 47.得到本页网址
- var Url = window.location.href;
- < 返回>
- 48.保存当前页面的内容
- document.execCommand("SaveAs","","C:\\index.htm");
- < 返回>
- 49.用模式窗体,打开一个参数获取窗体
- 主窗体中用
- var returnvalue=window.showModalDialog('../webPri/GetDate.asp',frmApplyPriItem,"status=no; help=no; dialogWidth=320px; dialogHeight=120px;");
- 子窗体中用
- window.returnValue="OK";
- window.dialogArguments.FormObject.value
- < 返回>
- 50.Web打印文档
- < !--语言无关 保存成 .HTML-->
- < html>
- < head>
- < meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
- < title>网络打印模板页< /title>
- < meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- < !--media=print 这个属性可以在打印时有效-->
- < style media=print>
- .Noprint{display:none;}
- .PageNext{page-break-after: always;}
- < /style>
- < style>
- .tdp
- {
- border-bottom: 1 solid #000000;
- border-left: 1 solid #000000;
- border-right: 0 solid #ffffff;
- border-top: 0 solid #ffffff;
- }
- .tabp
- {
- border-color: #000000 #000000 #000000 #000000;
- border-style: solid;
- border-top-width: 2px;
- border-right-width: 2px;
- border-bottom-width: 1px;
- border-left-width: 1px;
- }
- .NOPRINT {
- font-family: "宋体";
- font-size: 9pt;
- }
- < /style>
- < /head>
- < body >
- < center class="Noprint" >
- < p>
- < OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
- < /OBJECT>
- < input type=button value=打印 οnclick=document.all.WebBrowser.ExecWB(6,1)>
- < input type=button value=直接打印 οnclick=document.all.WebBrowser.ExecWB(6,6)>
- < input type=button value=页面设置 οnclick=document.all.WebBrowser.ExecWB(8,1)>
- < /p>
- < p> < input type=button value=打印预览 οnclick=document.all.WebBrowser.ExecWB(7,1)>
- < br/>
- < /p>
- < hr align="center" width="90%" size="1" noshade>
- < /center>
- < table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp">
- < tr>
- < td colspan="3" class="tdp">第1页< /td>
- < /tr>
- < tr>
- < td width="29%" class="tdp"> < /td>
- < td width="28%" class="tdp"> < /td>
- < td width="43%" class="tdp"> < /td>
- < /tr>
- < tr>
- < td colspan="3" class="tdp"> < /td>
- < /tr>
- < tr>
- < td colspan="3" class="tdp">< table width="100%" border="0" cellspacing="0" cellpadding="0">
- < tr>
- < td width="50%" class="tdp">< p>这样的报表< /p>
- < p>对一般的要求就够了。< /p>< /td>
- < td> < /td>
- < /tr>
- < /table>< /td>
- < /tr>
- < /table>
- < hr align="center" width="90%" size="1" noshade class="NOPRINT" >
- < !--分页-->
- < div class="PageNext">< /div>
- < table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp">
- < tr>
- < td class="tdp">第2页< /td>
- < /tr>
- < tr>
- < td class="tdp">看到分页了吧< /td>
- < /tr>
- < tr>
- < td class="tdp"> < /td>
- < /tr>
- < tr>
- < td class="tdp"> < /td>
- < /tr>
- < tr>
- < td class="tdp">< table width="100%" border="0" cellspacing="0" cellpadding="0">
- < tr>
- < td width="50%" class="tdp">< p>这样的报表< /p>
- < p>对一般的要求就够了。< /p>< /td>
- < td> < /td>
- < /tr>
- < /table>< /td>
- < /tr>
- < /table>
- < /body>
- < /html>
- 在基于框架的网页打印时,用如下函数可以打印某个框架内的网页
- < input type=button οnclick="printweb(this)">
- < script>
- function printweb()
- {
- this.focus();
- window.print();
- }
- < /script>