我怎么觉得是跨域的问题呢。在Firefox下运行没问题,跑到IE下有时能运行成功,有时不行。通过alert打印,发现在调用external javascript function处有时能进去,有时进不去,报错"object expected",我想是跨域调用出问题了吧。
而且,发现FF和IE处理方式也不一样,FF是先load external javascript file, IE是用到了才去load.
比如下面最简单的例子:
http://<ip1>/page1.html
<html>
<body>
<script type='text/javascript' src='http://<ip2>/testit.js'></script><script>test();</script>
</body>
</html>
http://<ip2>/testit.js
function test()
{
alert("test test");
}
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 用 <script> 引用脚本压根就没有本域跨域的区别
: 只有 iframe 和 ajax 才会出跨域问题
: 你问题肯定出在别处,别在这上面找了
--
修改:ideaful FROM 152.62.44.*
FROM 152.62.44.*