herrychen90 2012-05-01 11:46
浏览 265
已采纳

在超链接中如何调用导入的js里的方法

这是我导入的js:
[code="java"][/code]

这是js里面的具体内容:
[code="java"]var src1="http://localhost:8080/weibo/images/woyaoguanzhu.jpg";
var src2="http://localhost:8080/weibo/images/quxiaoguanzhu.jpg";
var src3="http://localhost:8080/weibo/images/woyaocanjia.jpg";
var src4="http://localhost:8080/weibo/images/tuichuhuodong.jpg";
var flag=true;
var flag2=true;
var img=null;
var activity_id=null;
function care(){
img=jQuery("#img");
activity_id=jQuery("#activity_id").val();
if(flag){
img.attr("src",src2);
flag=false;
jQuery.get("loveActivity.action?activity_id="+activity_id);
alert("关注活动成功!");
}
else{
img.attr("src",src1);
flag=true;
jQuery.get("cancelCare.action?activity_id="+activity_id);
alert("取消关注活动!");
}

}

function not_care(){

img=jQuery("#img2");
activity_id=jQuery("#activity_id").val();
if(flag){
    img.attr("src",src1);
    flag=false;
    jQuery.get("cancelCare.action?activity_id="+activity_id);
    alert("取消关注活动!");   
}
else{
    img.attr("src",src2);
    flag=true;
    jQuery.get("loveActivity.action?activity_id="+activity_id);
    alert("关注活动成功!");  
}

}

function join(){
img=jQuery("#img3");
activity_id=jQuery("#activity_id").val();
if(flag2){
img.attr("src",src4);
flag2=false;
//jQuery.get("loveActivity.action?activity_id="+activity_id);
alert("参加活动成功!");
}
else{
img.attr("src",src3);
flag2=true;
//jQuery.get("cancelCare.action?activity_id="+activity_id);
alert("退出活动成功!");
}

}

function not_join(){

img=jQuery("#img4");
activity_id=jQuery("#activity_id").val();
if(flag2){
    img.attr("src",src3);
    flag2=false;
    //jQuery.get("cancelCare.action?activity_id="+activity_id);
    alert("退出活动成功!");   
}
else{
    img.attr("src",src4);
    flag2=true;
    //jQuery.get("loveActivity.action?activity_id="+activity_id);
    alert("参加活动成功!");  
}

}[/code]

这是调用js里方法的代码:
[code="java"]

                    <s:if test="#user_Activity==null">
                        <a href="javascript:care();"><img id="img" src="<%=basePath%>images/woyaoguanzhu.jpg" width="82" height="26"></a>
                        </td>
                    </s:if>
                    <s:elseif test="#user_Activity.is_care==1">
                        <a href="javascript:not_care();"><img id="img2" src="<%=basePath%>images/quxiaoguanzhu.jpg" width="82" height="26"></a></td>
                    </s:elseif>

                    <s:else>
                        <a href="javascript:care();"><img id="img" src="<%=basePath%>images/woyaoguanzhu.jpg" width="82" height="26"></a></td>
                    </s:else>[/code]

这是出现的错误:care is not defined

  • 写回答

1条回答 默认 最新

  • KANG 2012-05-01 13:41
    关注

    应该是js文件没有正确的引入到页面中

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog