js多次调用

问题描述

在同一页面中怎么多次调用同一个js,页面不会出错?js代码:functionDiv_C(As_num,As_id,As_div,As_show,As_css1,As_css2){for(i=1;i<=As_num;i++){if(i==As_id){if(As_show!='no'){document.getElementById(As_show+i).style.display="block";//鍐呭鐨勬牱寮?}document.getElementById(As_div+i).className=As_css1;//澶撮儴鐨勬牱寮?//document.getElementById("uid_"+i).focus();}else{if(As_show!='no'){document.getElementById(As_show+i).style.display="none";//鍐呭涓嶆樉绀?}document.getElementById(As_div+i).className=As_css2;//}}}functionHead_C(As_num,As_id,As_div){for(i=1;i<=As_num;i++){if(i==As_id){if(As_id==1){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menua.gif)";}if(As_id==2||As_id==3||As_id==4){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menub.gif)";}if(As_id==5){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menue.gif)";}if(As_id>5){document.getElementById(As_div+i).style.backgroundImage="url(http://www.cqsz.cn/Skin/new/sy/menud.gif)";}}else{document.getElementById(As_div+i).style.backgroundImage="url()";}}}

解决方案

解决方案二:
先确定自己出什么错,同一个函数肯定是可以多次调用,比如最简单的alert,你出错肯定跟你的代码有关
解决方案三:
id在页面中不可以多次写是不?在同一页面多次调用js,可以把js写在最前面吧,不用每次调用都写对不?

时间: 2024-09-20 15:56:41

js多次调用的相关文章

在JS文件中调用JS文件,可以不停的调用

js 今天本站的广告客户时代互连在本站做的全站漂浮广告,本来是本站已经预设置了一个JS的广告位,并且也有漂浮代码了!但是他们说漂浮的效果好象不好,让我换成他们的JS文件! 于是我开始搜索最终找到了在JS文件中调用其他的JS文件,并且把这种功能可以扩展下: 就是说在1.JS中调用2.JS,在2.JS中调用3.JS--    调用的方法和代码如下: 在1.js中输入下面代码可以调用2.js  document.write("<scr"+"ipt  language=java

外源.js的选择调用与一个.htm网站管理初探

javascrpt真是一个好东西,只要利用好<script language="javascript" src="xxxx.js"></script>和document.write('xxx');就可以实现方便的内容更新.所以有了一下的想法: 一个template.htm加无数.js文件构成一个网站 希望各位前辈对本文的观点进行评价,以利相互提高. template.htm这个文件的核心就是: 1.对外源.js的选择调用 2.对window.

js post提交调用方法

 这篇文章主要介绍了js post提交调用方法,需要的朋友可以参考下 代码如下: function post(URL, PARAMS) {  var temp = document.createElement("form");  temp.action = URL;  temp.method = "post";  temp.style.display = "none";  for (var x in PARAMS) {  var opt = do

javaweb-关于js超链接方法调用的,为什么需要点击 删除 两次 才弹出confirm框

问题描述 关于js超链接方法调用的,为什么需要点击 删除 两次 才弹出confirm框 问题:当我[首次]点击 删除 的时候(执行方法del_sure),需要再次点击 删除 才弹出 "您确定需要删除吗?" 我的需求是 首次 点击 删除 的时候直接弹出提示框 而不是需要第二次点击. 但是我把方法里面的click事件注释掉 根本就没有反应了 (我觉得多了个click所以需要第二次点击,但是为什么注释掉了 全部没反应了?) 谁知道怎么解决的 告知一下 在下感激不尽 解决方案 function

js文件中调用jsp变量的问题

问题描述 两个相似的js方法都调用jsp变量,一个直接写在jsp文件中,另一个写成js文件,并在jsp中引入.test.js文件: function f1() { alert("<%=str %>"); }Myjsp.jsp文件: <% String str = "yes" %> ... <script type="text/javascript" src="<%=path %>/js/test

enter调研tab 键-js enter键调用tab键无效

问题描述 js enter键调用tab键无效 向大家请问一下,我在mvc 中视图的文本框,设置其按enter 键调研tab ,自动跳到下个文本框控件,在ie8中都能正常,但是在ie10 下就按enter 键无效,没反应

js跨域调用WebService的简单实例_AJAX相关

步骤1.   在web.config中的system.web节点里加入 <!--此节点可允许脚本跨域调用webservice--> <webServices> <protocols> <add name="HttpPost"/> <add name="HttpGet"/> </protocols> </webServices> <!--此节点可允许脚本跨域调用webservic

JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)_javascript技巧

在项目开发过程中,也许你会遇这样的情况. 在某一Js文件中需要完成某一功能,但这一功能的大部分代码在另外一个Js文件中已经完成了,自己只需要调用这个方法再加上几句代码就可以实现所需的功能. 我们知道,在html中,利用<script language="javascript" type="text/javascript" src="./script.js"></script>引入的两个js是不可以相互调用的.那么该如何解决

PHP json格式和js json格式 js跨域调用实现代码_php技巧

先看一个js函数 复制代码 代码如下: function jsontest() { var json = [{'username':'crystal','userage':'20'},{'username':'candy','userage':'24'}]; alert(json[1].username); var json2 = [['crystal','20'],['candy','24']]; alert(json2[0][0]); } 这个函数,第一个alert(json[1].user

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