Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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 当我尝试执行弹出窗口时,为什么它抛出页面未找到错误?_Javascript_Wordpress - Fatal编程技术网

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

Javascript 当我尝试执行弹出窗口时,为什么它抛出页面未找到错误?,javascript,wordpress,Javascript,Wordpress,我不明白为什么这不起作用 我在几个不同的网站上试过。我在想剧本可能有问题 当运行在网站上,我得到一个404未找到的错误。链接本身肯定是有效的 这些已经在两个不同的Wordpress网站上进行了测试。我在多个位置尝试了这些脚本,从标题开始 脚本,然后链接 <script type="text/JavaScript"> function myPopup(url,windowname,w,h,x,y){ window.open(url,windowname,"resizable=yes,t

我不明白为什么这不起作用

我在几个不同的网站上试过。我在想剧本可能有问题

当运行在网站上,我得到一个404未找到的错误。链接本身肯定是有效的

这些已经在两个不同的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>

函数myPopup(url、windowname、w、h、x、y){
打开(url,windowname,“可调整大小=是,工具栏=否,滚动条=是,菜单栏=否,位置=否,状态=否,目录=否,宽度=”+w+”,高度=“+h+”,左=”+x+”,顶部=“+y+”);
}
链接




最好是像许多其他人所说的那样,将事件处理程序绑定到元素,然而,do stuff在每个现代浏览器中都能完美工作

此外,我更喜欢使用按钮来处理这些事情,除非有绝对令人信服的东西,并且不允许使用按钮(样式为链接)

函数myPopup(url、windowname、w、h、x、y){
打开(url,windowname,“可调整大小=是,工具栏=否,滚动条=是,菜单栏=否,位置=否,状态=否,目录=否,宽度=”+w+”,高度=“+h+”,左=”+x+”,顶部=“+y+”);
}



为了让JS代码在
href
中工作,您需要使用
javascript:
预先编写它。现在,浏览器正在尝试导航到“myPopup(…”放置
onclick
,而不是
href
<a href="myPopup('http://www.idogcam.com/idogcamviewerb.php?id=680', 'cam2','775','640','0','0')"> Outdoor Play 1</a><br />
<br />