当我尝试执行弹出窗口时,为什么抛出页面找不到错误?

时间:2019-01-08 17:28:42

标签: javascript wordpress

我不知道为什么这不起作用...

我已经在几个不同的网站中尝试过。我在想脚本可能有问题。

在网站上运行时,出现404 not found错误。链接本身肯定有效。

这些已在两个不同的Wordpress网站中进行了测试。我从头开始在多个位置尝试了脚本。

脚本,然后链接

<script type="text/JavaScript">
function myPopup(url,windowname,w,h,x,y){
window.open(url,windowname,"resizable=yes,toolbar=no,scrollbars=yes,menubar=no,location=no,status=no,directories=no,width="+w+",height="+h+",left="+x+",top="+y+"");
}
</script>

链接

<a href="myPopup('http://www.idogcam.com/idogcamviewerb.php?id=680', 'cam2','775','640','0','0')"> Outdoor Play 1</a><br />
<br />

1 个答案:

答案 0 :(得分:1)

最好的做法是将事件处理程序绑定到该元素,就像其他许多人所说的那样,但是,在所有现代浏览器中,东西都能完美地工作。

我也更喜欢在某些事情上使用按钮,除非绝对令人信服并且不允许使用按钮(样式为链接)

function myPopup(url,windowname,w,h,x,y){
window.open(url,windowname,"resizable=yes,toolbar=no,scrollbars=yes,menubar=no,location=no,status=no,directories=no,width="+w+",height="+h+",left="+x+",top="+y+"");
}
<a href ="#" onClick="myPopup('http://www.idogcam.com/idogcamviewerb.php?id=680', 'cam2','775','640','0','0')"> Outdoor Play 1</a><br />
<br />