javascript有时不执行的问题! java脚本 应该就是指的javascript吧?javascript的运行是有条件的 可以直接写到<script>中执行 也可以利用事件触发 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一定有逻辑问题,正确的,简单的,代码少的程序执行一万次都是一样的,你检查一下,是不是那个对象构建的顺序会随网络影响而不一样,我见过不少javascript初学者,写程序都存在楼主的问题.网页上面的元素在构建时是有顺序的.可能是个隐藏的bug,只要在网络延迟的时候出现,其他情况下恰好没问题 既然你是后台赋值的说明是动态生成的script把不是动态的应该不用这样写把所以动态的话就说不清楚了script关联到页面上几个元素 执行的时机 等等把每次的script方法用 try{}catch{}包起来然后把抛出的错误写个script方法分析下肯定有原因的 用 firefox + firebug 调试javascript脚本。 不运行是因为网络原因造成网页上某些元素没有下载完毕,所以你的程序没有正确执行,可以在你的代码上加上:window.onload=fucName;//表示当网页完全加载成功后才执行这个方法function fucName(){//你实际的代码} 谢谢大家,问题到是解决了,不过通过别的手段,我反复测试了两天,不放过任何情节,结果是相当隐藏的,和运行时间有关,应该在几毫秒的时间差而产生的错误吧,这应该是javascript的一种漏动,这因为我这样写的,大家看下:<!-- index.aspx --><body><Upload:InputFile ID="FileUpload1" runat="server" />---------上传文件的一个控件<asp:Button ID="Button1" runat="server" Text="上传" OnClientClick="return a()" OnClick="Button1_Click" />-------------------一个上传按钮<asp:Label ID="LB" runat="server" />----------一个Label显示文本控件<script language="javascript">function a(){a="问题就在这里,我点击上传文件以后,应该先执行OnClientClick事件,执行完再执行OnClick后台事件,结果有时就出现 没有执行OnClick后台事件,我想是因为a这个赋值可能计算时间太长了,a赋值还没有完,就发生下个事件,网页重定向到本页(index.aspx)"window.naviget("index.aspx");}</script></body><!-- index.aspx.cs -->LB.Text="呵呵";-----------------后台处发button1_Click的事件 求助啊!!!!!jquery问题 SSH框架配置出现的问题 java正则表达式 麻烦给推荐些freemarker教程、书籍、资料 Struts2表单验证 用过Interstage应用服务器的回贴 求问一个jsp插入数据库的问题 java流下载没有提示框后台不报错,无语,纠结了 当我用rs.getString("ip"),输出一个字段的数据的时候。出现一下错误!而其他的字段没有错误! 求SQL写法 jsp中文问题 一直想了很久也不知道怎么解决 马上要交作业了,谢谢帮助! 关于session和登录后重开一个游览器实现不用再登录的问题
网页上面的元素在构建时是有顺序的.可能是个隐藏的bug,只要在网络延迟的时候出现,其他情况下恰好没问题
不是动态的应该不用这样写把所以动态的话就说不清楚了
script关联到页面上几个元素 执行的时机 等等把每次的script方法用 try{}catch{}包起来然后把抛出的错误写个script方法分析下
肯定有原因的
window.onload=fucName;//表示当网页完全加载成功后才执行这个方法
function fucName(){
//你实际的代码
}
<!-- index.aspx -->
<body>
<Upload:InputFile ID="FileUpload1" runat="server" />---------上传文件的一个控件
<asp:Button ID="Button1" runat="server" Text="上传" OnClientClick="return a()" OnClick="Button1_Click" />-------------------一个上传按钮
<asp:Label ID="LB" runat="server" />----------一个Label显示文本控件<script language="javascript">
function a()
{
a="问题就在这里,我点击上传文件以后,应该先执行OnClientClick事件,执行完再执行OnClick后台事件,结果有时就出现 没有执行OnClick后台事件,我想是因为a这个赋值可能计算时间太长了,a赋值还没有完,就发生下个事件,网页重定向到本页(index.aspx)"
window.naviget("index.aspx");
}
</script></body>
<!-- index.aspx.cs -->LB.Text="呵呵";-----------------后台处发button1_Click的事件