1

我刚刚完成了一个网络应用程序。但我想通过弹出窗口打开该应用程序,所以栏上没有后退按钮。

流程是当我们键入我的 URL 应用程序时,它会弹出窗口。之后我们可以创建一个快捷方式或书签作为页面,当我们点击它时,它仍然在弹出窗口中打开。

我已经尝试过 JavaScript 代码,但只是当我们在我的应用程序中单击超链接时。当我键入 URL 应用程序时,它仍然不顺利。

4

4 回答 4

0

您是否尝试在 body 标签的 onload 事件上推送您的 javascript 弹出代码?

例如:

<body onload="popup_new_window()"></body>
于 2012-11-13T04:30:52.483 回答
0

很多浏览器会自动屏蔽这个想法。

你可以使用类似的东西:

$().ready(function(){  
   eval($('#el')).click());  
}); 

在设置为单击功能的元素上,例如“openPopup()”并准备好打开弹出窗口!

​</p>

<a​​ href='#asd' id='asd' onclick='openwindow()'>popup</a>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
<script>
function openwindow()
{
window.open("http://www.yoursite.com",
    "mywindow","location=1,status=1,scrollbars=1,width=100,height=100");
}

$().ready(function(){  
   $('#asd').click(function(){openwindow();});
   eval($('#asd').click());  
});​
</script>
于 2012-11-13T04:56:13.840 回答
0

您不能只在没有工具栏的情况下始终打开页面。浏览器不能那样工作。现代浏览器还显示了出于安全目的要隐藏的大多数工具栏。

在 onload 的弹出窗口中打开它也要求被弹出窗口阻止程序阻止,而且您将保留原始窗口。

于 2012-11-13T05:08:19.987 回答
0

将脚本放在要打开窗口的位置

window.onload()

您可能要放置很多参数。只需谷歌 window.onload 属性

于 2012-11-13T04:46:06.450 回答