use*_*433 22 javascript title window.open
我想用以下方法打开一个新窗口:
window.open('<myfile>.pdf','my window','resizable,scrollbars');
Run Code Online (Sandbox Code Playgroud)
新窗口打开,但我没有将窗口标题作为"我的窗口".怎么可能出错?
Muh*_*aib 34
如果域相同,则可以更改新窗口的标题
<script type="text/javascript">
var w = window.open('http://localhost:4885/UMS2/Default.aspx');
w.document.title = 'testing';
</script>
Run Code Online (Sandbox Code Playgroud)
小智 11
这是我的解决方案,请检查一下:
var myWindow = window.open('<myfile>.pdf','my window','resizable,scrollbars');
myWindow.document.write('<title>My PDF File Title</title>');
Run Code Online (Sandbox Code Playgroud)
希望我能提供帮助.
小智 7
这是我所做的:
<script type="text/javascript">
function OpenWindow() {
var pdf = '<%= "PDFs/13.7/" + ddlLinkValidation.SelectedValue.ToString() + ".pdf" %>';
var win = window.open('','UATRpt', 'menubar=0,location=0,toolbar=0,resizable=1,status=1,scrollbars=1');
if(win.document) {
win.document.write('<html><head><title>Your Report Title</title></head><body height="100%" width="100%"><iframe src="' + pdf + '" height="100%" width="100%"></iframe></body></html>');
}
return true;
}
</script>
Run Code Online (Sandbox Code Playgroud)
在HTML正文中
<U><A style="cursor: pointer;" onclick="OpenWindow()">Open in New Window</a></U>
JavaScript“标题”参数是在 JavaScript 内部使用的变量。写在窗口顶部的实际标题通常来自 HTML<title>标记,但由于您显示的是 PDF,所以没有该标记。