我有这个脚本来打印一个页面,它做得很好.
但是,脚本运行后,浏览器会重定向到文件夹root:
<SCRIPT Language="Javascript">
//PRINT PAGE FUNCTION
function printit(){
if (window.print) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
我怎么能阻止这种情况发生?我想留在当前页面!
我无法在Apache上工作,也不能(更重要的是)我的IIS远程服务器.页面是用PHP编写的.单击按钮后调用Javascript.按下后,将出现打印页面选项.如果您打印或关闭选项对话框,浏览器会重定向到目录根目录(浏览器列出目录的内容)希望这是有道理的.
javascript ×1