Javascript打开窗口,带有新设置

时间:2014-04-29 18:09:51

标签: javascript

我正试图通过双击桌面上的图标打开一个窗口。

我希望窗口是一个特定的大小,没有菜单栏,没有滚动条等。

这里是我的代码:

document.onload(openWin());

function openWin()
{
    document.open("index.htm","PoPuP", 'menubar=no, scrollbar=no, sizeable=no');
}

文档加载后,页面本身会加载,然后加载另一个页面。

2 个答案:

答案 0 :(得分:1)

除了不正确地使用onload之外,你还有点多余。在这些情况下,您还应使用window代替documentdocument.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>
祝你好运!