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

问题描述

这是我导入的js:<script type="text/javascript" src="../../js/join_care.js"></script>这是js里面的具体内容: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("参加活动成功!"); }}这是调用js里方法的代码: <input type="hidden" id="activity_id" value="${activity.activity_id}"/> <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>这是出现的错误:care is not defined

解决方案

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

时间: 2024-11-03 05:09:44

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

后台调用插件弹出框-C后台.cs如何调用插件zDialog.js里的弹出框的函数?

问题描述 C后台.cs如何调用插件zDialog.js里的弹出框的函数? 调用zDialog.js里Dialog.alert();函数 protected void Alert(string message) { var ScriptText = string.Format(""<script type=""text/javascript"">Dialog.alert(""{0}"");<

javascript 调用js:javascript中iframe里面的页面调用父窗口js函数的方法

实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法.比如有A窗口,A内有个IFRAME. B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数ExpandPage();那么只要在C页面中写如下JS函数就可以了:window.parent.ExpandPage();如果ExpandPage()有参数也可以直接传递合适的参数进去. 本文链接http://www.cxybl.com/html/wyzz/JavaScript_Ajax/20130131/36765.h

javascript中iframe里面的页面调用父窗口js函数的方法

实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法. 比如有A窗口,A内有个IFRAME. B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数ExpandPage(); 那么只要在C页面中写如下JS函数就可以了: window.parent.ExpandPage(); 如果ExpandPage()有参数也可以直接传递合适的参数进去.

ruby中如何调用与局部变量同名的私有方法

    如果ruby中一个局部变量名和私有方法名同名的话,默认该名称被解释为变量而不是方法: x=10; def x;puts "what?" end 当你输入x实际不能执行x方法.解释器只把x解释为变量.而且undef只能对方法而不能对变量下手,所以undef x仍然不行,变量还在那里!一种解决方法是将x方法转换为一个method,然后调用: x_f = method(:x) x_f[] 或者还有一种方法,就是方法别名!你可以指定x的一个别名,这时x肯定会解释为方法: alias n

C#调用VBS或者JS函数的方法,要求函数里面可以使用程序内部的方法

问题描述 就类似于googleV8这样的引擎一样,能够调用JS或VBS等脚本,而且可以使用程序内部的方法,最好从头到尾执行,不行的话可以只调用一个函数 解决方案 解决方案二:为什么没人啊

php文件里写的JavaScript语句是不是可以直接剪切到外部js中然后调用啊

问题描述 php文件里写的JavaScript语句是不是可以直接剪切到外部js中然后调用啊例如php里的<SCRIPTlanguage=javascripttype=text/javascript>varMiniSite=newObject();MiniSite.Browser={ie:/msie/.test(window.navigator.userAgent.toLowerCase()),moz:/gecko/.test(window.navigator.userAgent.toLower

js flex 摄像头-js调用flex的开启摄像头的方法失败

问题描述 js调用flex的开启摄像头的方法失败 我用JavaScript调用Flex方法开启摄像头的方法总是失败.但是Flex直接在CreatComplete方法里面调用开启摄像头的方法是成功的.有人说是安全沙箱的问题,我在我的asp.net根目录下扔了一个crossdomain.xml文件也没用.请大神帮助提供解决的方案. flex代码: public function init():void{ ExternalInterface.addCallback("openCamera",

在asp中使用js的encodeURIComponent方法

大家知道,在js里encodeURIComponent 方法是一个比较常用的编码方法,但因工作需要,在asp里需用到此方法,查了好多资料,没有很好的方法,最后用了下面这个方法,基本解决了问题. <% Function aspEncodeURIComponent(sStr) aspEncodeURIComponent = myEncodeURIComponent(sStr) %> <script language="javascript" type="text

安卓-在继承intentservice的中如何调用finish()方法

问题描述 在继承intentservice的中如何调用finish()方法 在继承intentservice的中如何调用android.app.Activity的finish()方法