Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何打开url链接作为弹出屏幕_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何打开url链接作为弹出屏幕

Javascript 如何打开url链接作为弹出屏幕,javascript,jquery,html,Javascript,Jquery,Html,我有一个url,比如说www.myurl.com/mywebpage,当我在浏览器中键入这个url时,它会打开我的页面,一切正常 现在我的要求是,当我在浏览器中键入此url时,网页应该像弹出窗口一样打开。 由于没有按钮点击或类似事件,我无法编写窗口。打开javascript函数以弹出方式打开此窗口 是否有其他方法(jquery)或如何使用window.open函数在浏览器中点击url时将我的页面显示为弹出窗口 提前感谢。尝试以下代码:(popupex.html将替换为您的页面url) 单击演示

我有一个url,比如说
www.myurl.com/mywebpage
,当我在浏览器中键入这个url时,它会打开我的页面,一切正常

现在我的要求是,当我在浏览器中键入此url时,网页应该像弹出窗口一样打开。 由于没有按钮点击或类似事件,我无法编写
窗口。打开
javascript函数以弹出方式打开此窗口

是否有其他方法(jquery)或如何使用window.open函数在浏览器中点击url时将我的页面显示为弹出窗口

提前感谢。

尝试以下代码:(popupex.html将替换为您的页面url)


单击演示
函数popitup(url){
newwindow=window.open(url,'name','height=200,width=150');
if(window.focus){newwindow.focus()}
返回false;
}

不,没有用户交互就没有这样的功能


但是,您可以使用jQuery创建一个
dialog()
小部件

见:

演示:

仅使用html中的window.open(不带任何函数)就解决了我的问题

在page1.html中,我编写了以下脚本

<script>
window.open("http://google.com", "myWindow", 'width=800,height=600');
window.close();
</script>

窗口打开(“http://google.com“,“我的窗口”,“宽度=800,高度=600”);
window.close();
当我在浏览器地址中键入page1.html时,它会以弹出窗口的形式打开google页面


感谢大家努力帮助我。

为什么你有这么多的注释?
通常会完成这项工作,但在有选项卡的浏览器中,它可能会作为新选项卡打开@例如,Santosh popupex.html就是一个例子,只需使用您想要在弹出窗口中打开的链接对其进行更改即可。比如“sitenameORurl.com/mypage.html”,如果你在设计一辆汽车,你会更换油门和刹车踏板吗?故意试图超越网站的标准和预期行为是一个可怕的、可怕的、可怕的可用性错误。人们会像其他网站一样打开你的网站。不要试图让它做一些不同的事情。我同意。但我们可以让用户感觉它打开时是弹出的。如果做起来没有什么不同,那么就不会有新的东西出现。总的来说,我同意Varga的观点,但从定义上讲,创新是改变某些东西的“标准和预期行为”,并非所有的创新都是坏的。明智且深思熟虑地使用弹出窗口。最重要的是,不会让用户体验依赖于它们。
<script>
window.open("http://google.com", "myWindow", 'width=800,height=600');
window.close();
</script>