Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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
Php 死链接:链接在新窗口中打开,但不在页面上_Php_Javascript_Fancybox - Fatal编程技术网

Php 死链接:链接在新窗口中打开,但不在页面上

Php 死链接:链接在新窗口中打开,但不在页面上,php,javascript,fancybox,Php,Javascript,Fancybox,问题: 我在一个页面上有一个链接,当我点击它时,什么也不会发生,但是当我右键点击并在一个新窗口中打开时,我会得到链接上的图像。我用过Firefox和Chrome。在部署到我们的开发环境之前,我正在本地主机上进行web开发。它在DEV中工作,但在本地上不工作;它以前在本地计算机上工作过。这对我来说毫无意义 解决方案: 我从我们的svn存储库中签出了我一直在处理的页面。但那没用 如果链接在一个新窗口中打开,那么问题出在其他方面,我的想法是否正确 此链接: <a type="hidden" cl

问题: 我在一个页面上有一个链接,当我点击它时,什么也不会发生,但是当我右键点击并在一个新窗口中打开时,我会得到链接上的图像。我用过Firefox和Chrome。在部署到我们的开发环境之前,我正在本地主机上进行web开发。它在DEV中工作,但在本地上不工作;它以前在本地计算机上工作过。这对我来说毫无意义

解决方案: 我从我们的svn存储库中签出了我一直在处理的页面。但那没用

如果链接在一个新窗口中打开,那么问题出在其他方面,我的想法是否正确

此链接:

<a type="hidden" class="highlight" id="hidden_link" href="../images/developer_notice.png"></a>
<form action="" id="search-form" name="search-form" method="get" onsubmit="return validateSearchForm();">
function validateSearchForm(){
 if(!validateAccountStanding()){
    return false;
 }

 return true;
}

function validateAccountStanding(){
var accountStanding = $("#account_standing").val();

//check account standing, if it's "Not Good," alert user
//otherwise, keep going, business as usual.
if(accountStanding == "Not Good"){
    document.getElementById('hidden_link').click();
alert("!");
    return false;
}

return true;
}
我正在使用fancybox向用户显示“通知”

<!-- Enable fancy box -->
<link rel="stylesheet" href="../fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />
<link href="../js/fancybox/jquery.fancybox-1.3.1.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.1.pack.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
    //$.noConflict();
    $("a.highlight").fancybox(); 
});
</script>
<!-- Enable fancy box /end -->

$(文档).ready(函数(){
//$.noConflict();
$(“a.highlight”).fancybox();
});
当表格提交时,我会收到通知。 这在我以前的本地工作

来自Firefox的错误消息: u是未定义的 /ccdev2/js/fancybox/jquery.fancybox-1.3.1.pack.js
第17行

我在谷歌搜索“U未定义”后发现了这个问题


那件事把我搞定了。我在本页包含的另一个php文件中声明了fancybox。这是我忘记重置的一个文件。

您是否查看了Firefox或chrome中的错误控制台以查看是否有错误?我将其添加到了问题中。看起来我必须从某处找到一个升级的jquery.fancybox-1.3.1。