js在vs中调试都正常,生成网站后js失效.新手,请各位高手帮帮忙.

问题描述

<liid="aa"style="visibility:hidden;display:none"><ahref="aa.aspx">test</a></li><scripttype="text/javascript"language="javascript">vara=document.getElementById("limits").innerHTML;if(a==0){document.getElementById("aa").style.visibility="visible";document.getElementById("aa").style.display="";}else{document.getElementById("aa").style.visibility="hidden";}</script>求帮助

解决方案

解决方案二:
改成window.onload=function(){vara=document.getElementById("limits").innerHTML;if(a=="0"){document.getElementById("aa").style.visibility="visible";document.getElementById("aa").style.display="";}else{document.getElementById("aa").style.visibility="hidden";}}
解决方案三:
确保对象加载完成再去调用它
解决方案四:
引用1楼的回复:

改成window.onload=function(){vara=document.getElementById("limits").innerHTML;if(a=="0"){document.getElementById("aa").style.visibility="visible";document.getElementById("aa").st……

在vs中正常,生成后还是不可用
解决方案五:
是不是页面有其它js没生成出来,检查下,有没其它js错误
解决方案六:
本帖最后由 net_lover 于 2012-06-21 16:42:31 编辑
解决方案七:
引用4楼的回复:

是不是页面有其它js没生成出来,检查下,有没其它js错误

这个页面就只存在这个JS.
解决方案八:
引用5楼的回复:

id=limits的对象浏览器源代码中存在吗?<liid="aa"id值一个页面中只能有一个,看你这写法应该是有很多id="aa"了

id="aa"是唯一的.在vs中多个相同的id会报错的呀.
解决方案九:
你用的什么浏览器测试的?
解决方案十:
浏览器左下角,点一下看看报什么错!!!
解决方案十一:
引用9楼的回复:

浏览器左下角,点一下看看报什么错!!!

用IE8测试左下角有报错信息网页错误详细信息用户代理:Mozilla/4.0(compatible;MSIE7.0;WindowsNT6.1;Trident/4.0;SLCC2;.NETCLR2.0.50727;.NETCLR3.5.30729;.NETCLR3.0.30729;MediaCenterPC6.0;.NET4.0C;.NET4.0E)时间戳:Thu,21Jun201211:48:14UTC消息:缺少对象行:79字符:13代码:0报错所在的行是vara=document.getElementById("limits").innerHTML;
解决方案十二:
那就是没有id=limits的对象啊,或者对象还没有生成你就去调用
解决方案十三:
谢谢各位的回答.我发现问题的所在了.我在登录页面设置为验证完成后,把limits设置为session,在a.aspx页面设置了个隐藏控件.<asp:LabelID="limits"runat="server"Text=""Style="visibility:hidden"></asp:Label>在a.aspx.cs页面把sessionlimits的值赋予控件.再通过js去取控件的值.请问,如何直接通过js获取session的值呢?新手第一次接触,还请各位不吝赐教,写下详细获取源码.感激不尽!
解决方案十四:
varxx="<%=Session["xxx"].ToString()%>";如果要实时获取,采用ajax
解决方案十五:
引用13楼的回复:

varxx="<%=Session["xxx"].ToString()%>";如果要实时获取,采用ajax

谢谢这位朋友的回答.采用这种方式取值.在vs中XXX所在的位置出现提示应为;生成后在IE报错信息如下:消息:缺少';'行:10字符:27代码:0请问如何解决呢?
其他方案:
我的也是遇到这个问题:js在vs中调试都正常,生成网站后js没有调用到我做的是菜单的求解

时间: 2024-05-11 11:14:15

js在vs中调试都正常,生成网站后js失效.新手,请各位高手帮帮忙.的相关文章

python pyq...-pyqt5自动生成界面类无法显示,请大牛们帮帮忙!!

问题描述 pyqt5自动生成界面类无法显示,请大牛们帮帮忙!! 本人新手,采用Qt Designer自动生成界面类Ui_MainWindow后,采用下面两种方法结果为何不同,其中通过多重继承来显示界面的方法却没有显示预期效果,问题在哪里,纠结了好几天了!!请大牛们帮帮忙!!

关于vb.net中针对sqlserver数据库的多表连接分页查询,那位高手帮帮忙,谢谢、

问题描述 关于vb.net中针对sqlserver数据库的多表连接分页查询 解决方案 解决方案二:多表查询只要sql文里select字段from表1,表2...表nwhere关联条件至于分页,可以把检索出来的结果集放到程序里,控制显示行数,并记录页数,换页时计算一下需要显示那些行解决方案三:分页跟查询好像没什么关系吧解决方案四:你是WINFORM还是ASP.NET阿?分页查询我推荐在Sqlserver里写存储过程.如果不会写存储过程的话,vb.net的分页有几种办法:1设定一个DATAGRID或

想点击Html的Button控件后将左框架中的TextBox.text传到右框架中该按钮所响应的页面中,我要怎么做呢?请各位高手帮帮忙!

问题描述 如题! 解决方案 解决方案二:怎么没有人?急~解决方案三:js解决方案四:能说详细点吗?谢谢

IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法_win服务器

刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始-> 运行 2. 3. 高级设置, Enable 32 - Bit Appli

静态 非静态 覆盖-java中子类的静态方法能否覆盖父类的静态方法?请大神们帮忙分析下!

问题描述 java中子类的静态方法能否覆盖父类的静态方法?请大神们帮忙分析下! 第一题: class Parent { public void nonStaticMethod() { System.out.println("Parent's Non-Static Method is Called"); } public static void staticMethod() { System.out.println("parent's static method is call

我想在html页面中引用freemarker但不知道该怎么配置,求各位高手帮帮忙

问题描述 我想在html页面中引用freemarker但不知道该怎么配置,求各位高手帮帮忙 我想在html页面中引用freemarker但不知道该怎么配置,求各位高手帮帮忙 解决方案 纯html中无法使用.在动态项目中才能使用,如jsp,asp 你要想使用freemarker标签,必须能够被FreemarkerServlet拦截到,然后解析处理成html 所以你直接用ftl页面就行了,为什么要静态网页和动态模版混着用呢 如果真想用..web.xml 中freemarker拦截器(制定拦截*.ht

本人在编辑c++程序过程中,出现了下面图片中的问题。。各路大神帮帮忙,在线等~~

问题描述 本人在编辑c++程序过程中,出现了下面图片中的问题..各路大神帮帮忙,在线等~~ 解决方案 看到那个vector没 估记你是访问vector时没有判断是否为空 或者是越界访问了 解决方案二: 看信息应该是访问越界了............ 解决方案三: vector容器就没有元素,访问的什么? 解决方案四: vector容器就没有元素,访问的什么? 解决方案五: vector容器就没有元素,访问的什么? 解决方案六: 因为此时你的vector里面是空的编译器只给分配一个元素的空间占位,

javascript-求教js当中的监听事件的问题,查了半天,也没有个所以然来,js高手帮帮忙啊

问题描述 求教js当中的监听事件的问题,查了半天,也没有个所以然来,js高手帮帮忙啊 有一个项目,有一个公共的界面,也就是无论做什么操作都会存在一个按钮,我就想在页面未登陆的的时候把按钮隐藏,该怎么做呢??要考虑登录超时跳转登录界面依然能让他隐藏 解决方案 默认隐藏,访问页面的时候自己从session什么的判断是否登录,登录了将信息赋值给一个js变量,然后显示按钮 <input type="button" style="display:none" value=

把一个网站的网址嵌入到我的网页框架中去后,点击菜单失去链接效果,不知何解,请各位大虾帮帮忙吧

问题描述 我也遇到同样一个问题,把一个网站的网址嵌入到我的网页框架中去后,点击菜单失去链接效果,不知何解,请各位大虾帮帮忙吧鼠标点击网页任务栏中出现:javascript:__doPostBack('LeftMenu1','Traffic')的快捷方式类似http://www.elong.com的网站也是就出现了一样的结果我要想用谁能给我想想法子 解决方案 解决方案二:问题已解决是因为隐藏框架导致的!解决方案三:该回复于2009-09-28 09:39:42被版主删除