回楼上,wma在mu.js这个文件里面
解决方案 »
- extjs 为什么同时Ext.Msg.alert()的时候只显示最后一个?
- 请高手帮我写一个表单验证吧?谢谢了!
- 好象在IE7下面用'加入收藏'代码不行了.给为进来看吧
- 如何获取应用程序进程,并代替它启动子程序?
- 关于表格的颜色
- swfupload异常
- ligerui 的dialog中参数opener的用法
- 新版带图标,可拖动树形结构,解决大量数据的产生速度慢的问题!
- 问题???弹出登陆窗口,登陆后怎样在另外一个页面打开登陆后的页面而登陆窗口自动关闭!
- 请教内网外网端口不同 网址跳转问题
- 选择一个文件夹,显示文件文件夹所有文件名称。。。
- 编写datacheck()判断动态生成的文本内值是否为0或空,不然就跳出提示框~~
真奇怪啊
--------------------------------------------
win2k 5.0 sp4+IIS 5.0+IE6.0,没有任何问题。
这种问题几乎天天碰到。经常时一个新的地方出错,导致一些原来work的地方出错。
你先一块一块JS去掉,看看是哪块报错了
将URL中的计算机名"MyComputer"换成IP地址就可以!http://192.168.1.100/Play.asp?SongsID=12/7282/69273_12/7282/69274_12/7282/69275_12/7282/69276_12/7282/69277_12/7282/69278_12/7282/69279_12/7282/69280_12/7282/69281_12/7282/69282_12/7282/69283_12/7282/69284_12/7282/69285_12/7282/69286_12/7282/69287_12/7282/69288_12/7282/69289_12/7282/69290_12/7282/69291_12/7282/69292_12/7282/69293_12/7282/69294_12/7282/69295_12/7282/69296_12/7282/69297_12/7282/69298_12/7282/69299_12/7282/69300_12/7282/69301_12/7282/69302_12/7282/69303_12/7282/69304_12/7282/69305_12/7282/69306_12/7282/69307_12/7282/69308_12/7282/69309_12/7282/69310_12/7282/69311_12/7282/69312_12/7282/69313_12/7282/69314_12/7282/69315_12/7282/69316_12/7282/69317_这样没问题,但为什么会IP就可以呢?
alert("haha");
分别用两种情况 看看能不能弹出来
应该写成b(<%=wma%>)吧??
由于<Script src="..."...>标记在加载js的时候与htm不是同步处理的,IE把html加载完成后
并不保证js也加载完成了。此时你去调用js文件中的变量可能就出错了,
根据HTTP协议
IE先发送GET /Play.asp HTTP1.1
IE收到解析的页面后再发送GET /mu.js HTTP1.1
至于html和js之间调用是由IE来决定的
上可能IE是用不同个线程来处理,所以在不同配置即使在相同机器上加载的过程也可能不一样
推荐直接把变量直接写在HTML中
<script languange="javascript">
var wma="Temp/wma.m3u";
</script>如果要使用<script src='...'>方式最好在调用js文件里面的变量或函数时,判断该SCRIPT的状态
而W3C也有相应的说明
Those that are executed one time when the document is loaded by the user agent. Scripts that appear within a SCRIPT element are executed when the document is loaded. For user agents that cannot or will not handle scripts, authors may include alternate content via the NOSCRIPT element.
Those that are executed every time a specific event occurs. These scripts may be assigned to a number of elements via the intrinsic event attributes. 你可以做以下测试,把那个js文件写得很大很大,在html中直接调用js的函数或是变量名称,当你一发现html显示完毕后,就去调用。问题就出来了。
所以不推荐使用像你那样的globel写法,如果是异步的情况,你会发现情况会更严重。呵呵
这个现象的最直接的原因肯定是mu.js没有加载,至于为什么没有加载的原因,就很偶然了,可能是IE的一个bug。
你用非IE内核的浏览器试试看。