js 无弹框打印_打印预览,关闭窗口等js代码
我的打印預(yù)覽、打印本頁、另存為、關(guān)閉本頁的js代碼 2011-08-08 09:45:25| 分類: javascript | 標簽: |字號大中小 訂閱 .
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<input type=button value=打印預(yù)覽 οnclick="wb.execwb(7,1)">
<input οnclick=window.print() style="cursor:hand" type=button value=打印本頁>
<input onClick="document.execCommand('saveas','true','人事管理.htm')" type=button value=另存為>
<!-- 下面的關(guān)閉代碼會出現(xiàn)提示,這個腳本是 ie6和ie7 通用的腳本-->
<script language="javascript">
function custom_close(){
if (confirm("您確定要關(guān)閉本頁嗎?")){
window.opener=null;
window.open('','_self');
window.close();
}
else{}
}
</script>
<!-- 這個腳本是 ie6和ie7 通用的腳本-->
<input id="btnClose" type="button" value="關(guān)閉本頁" onClick="custom_close()" />
<!-- 下面的代碼,只是把原來的關(guān)閉鏈接改成按鈕,好看了。-->
<a href="#" onClick="javascript:window.opener=null;window.close();"> <input name="green" type="submit" value="關(guān)閉本頁" ></a>
2011.8.8
轉(zhuǎn)載:
最簡便的代碼: <a href="javascript:window.close();">關(guān)閉本頁</A>,但是這樣會彈出一共對話框,提示是否關(guān)閉正在瀏覽的窗口。
不彈出窗口的代碼: <a href="#" onClick="javascript:window.opener=null;window.close();">關(guān)閉本窗口</a>
做成一共空連接,點擊就會關(guān)閉空連接,這樣上面的那個對話框就不會彈出來了!
改良,不做超鏈接,而改成submit按鈕,只要把超鏈接的文字用按鈕代碼代替就可以了,呵呵,這里的按鈕其實就是個裝飾品,沒起到表單的作用 <a href="#" onClick="javascript:window.opener=null;window.close();"> <input name="green" type="submit" value="關(guān)閉" ></a>
同樣的可以改良成單選按鈕,方法是一樣的:<input type="radio" name="green" value="1" checked><font size="2">不關(guān)閉</font><a href="#" onClick="javascript:window.opener=null;window.close();"> <input name="green" type="radio" value="0" ></a><font size="2">關(guān)閉</font>
總結(jié)
以上是生活随笔為你收集整理的js 无弹框打印_打印预览,关闭窗口等js代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IE浏览器实现打印预览
- 下一篇: html页面实现打印预览功能,js实现打