问题: 我在页面上有一个链接,当我点击它时,没有任何反应,但当我右键单击并在新窗口中打开时,我得到链接上的图像。我使用过Firefox和Chrome。在部署到我们的开发环境之前,我正在我的localhost上进行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();">
通过这些javascripts:
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的错误消息: 你是未定义的 /ccdev2/js/fancybox/jquery.fancybox-1.3.1.pack.js 第17行
答案 0 :(得分:0)
我用Google搜索后发现了这个问题“U未定义。”
这解决了我的问题。我在另一个包含在此页面的php文件中声明了fancybox。那是我忘记重置的一个文件。