我正试图通过双击桌面上的图标打开一个窗口。
我希望窗口是一个特定的大小,没有菜单栏,没有滚动条等。
这里是我的代码:
document.onload(openWin());
function openWin()
{
document.open("index.htm","PoPuP", 'menubar=no, scrollbar=no, sizeable=no');
}
文档加载后,页面本身会加载,然后加载另一个页面。
答案 0 :(得分:1)
除了不正确地使用onload
之外,你还有点多余。在这些情况下,您还应使用window
代替document
,document.open
does not do what you think it does。相反,window.open
is what you were looking for:
window.onload = function openWin() {
window.open("index.htm","PoPuP", 'menubar=no, scrollbar=no, sizeable=no');
}
答案 1 :(得分:0)
您想要从桌面上的超链接打开网站吗? 你不能用JavaScript做到这一点?它应该用C#完成。 如果你想打开一个网址并在弹出窗口中打开页面,你可以按照我的教程来做到这一点:
有两种方法可以做到这一点。您可以在-tag中添加TARGET =“_ blank”,但这只会打开一个新的浏览器窗口,完全遮盖旧窗口。
这可能是你想要的,但在其他时候,大浏览器窗口顶部的小窗口要好得多。这个小窗口通常被称为弹出窗口。
首先是如何创建弹出窗口的基本语法,然后是脚本的解释,包括可以给弹出窗口提供的最常见参数的表和聚焦问题。 然后是一种向链接添加弹出行为的新方法。该站点使用新系统,因为它比旧系统更清洁。 最后有一些关于将内容直接写入弹出窗口的注释。这给出了几个问题,最重要的是对弹出窗口的URL的确切混淆。
要创建弹出窗口,您需要以下脚本:
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
newwindow=window.open(url,'name','height=200,width=150,menubar=no, scrollbar=no, sizeable=no');
if (window.focus) {newwindow.focus()}
return false;
}
// -->
</script>
然后,您通过以下方式链接到它:
<a href="popupex.html" onclick="return popitup('popupex.html')"
>Link to popup</a>
祝你好运!