2012-06-08 85 views
0

问题: 我有一个页面上打开一个新窗口中的链接,当我点击它,什么都不会发生,但是当我点击鼠标右键, ,我得到了链接上的图像。我使用过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();"> 

通过这些JavaScript的:

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 --> 

当表单提交时,我得到警报。 这在我以前的本地工作。从Firefox

错误消息: u为未定义 /ccdev2/js/fancybox/jquery.fancybox-1.3.1.pack.js 线17

+1

你看在Firefox或铬的错误控制台,看看你是否出现错误? – kevin628

+0

我将它添加到问题中。它看起来像我将不得不从某处找到一个upacked jquery.fancybox-1.3.1。 – Waddler

回答

0

我发现这个问题,我用谷歌搜索后,“U未定义“。

Jquery error "u is undefined"

这固定我。我已经在本页面包含的另一个php文件中声明了fancybox。这是一个文件我忘记重置。

相关问题