- 主题:怎么正确引用external javascript library
想在一个html页面里引用一个javascript文件,html页面跟javascript文件不在同一个server, 这种跨域引用怎么解决?
拿个例子来说,
有js文件位于http://<ip1>/js1.js,里面有个function test1,
page1的url为 http://<ip2>/page1.html,想在page1里调用上面的test1,请问怎么解决?
我试下来Firefox里可以调用,IE就出错。
当然可以把js1放到跟page1同一个server,不过还是经常需要refer external js library.
--
FROM 152.62.44.*
charset,url上最好再加上随机数
【 在 ideaful (Drune) 的大作中提到: 】
: 想在一个html页面里引用一个javascript文件,html页面跟javascript文件不在同一个server, 这种跨域引用怎么解决?
: 拿个例子来说,
: 有js文件位于http://<ip1>/js1.js,里面有个function test1,
: page1的url为 http://<ip2>/page1.html,想在page1里调用上面的test1,请问怎么解决?
: 我试下来Firefox里可以调用,IE就出错。
: 当然可以把js1放到跟page1同一个server,不过还是经常需要refer external js library.
--
FROM 202.106.68.*
我的问题是,尽管在页面里写了<script src="...">, 但是在页面里调用时,还是找不到函数的定义。我觉得是跨域调用javascript有问题吧。
【 在 sayinger (言者) 的大作中提到: 】
: charset,url上最好再加上随机数
--
FROM 152.62.44.*
script引用没有跨域一说
【 在 ideaful (Drune) 的大作中提到: 】
: 我的问题是,尽管在页面里写了<script src="...">, 但是在页面里调用时,还是找不到函数的定义。我觉得是跨域调用javascript有问题吧。
--
FROM 202.106.68.*
哦。
那怎么跨域调用javascript function呢?
【 在 sayinger (言者) 的大作中提到: 】
: 那是calls不是references,谢谢
--
FROM 152.62.44.*
你不是要引用external javascript library么,这完全是两回事
至于如何调用跨域的js function,你引的文章已经说得很清楚了啊
【 在 ideaful (Drune) 的大作中提到: 】
: 哦。
: 那怎么跨域调用javascript function呢?
--
FROM 202.106.68.*
能不能给个再具体的link? 谢谢!
我在你的blog没找到,只是看到
"javascript小应用之世界时钟
注意: 由于安全的原因,用于读取时间的服务器与本脚本最好在同一个域下,否则IE浏览器可能会假死,FF会无法正常工作。
"
【 在 xinyucq (甜蜜蜜) 的大作中提到: 】
: 不但可以跨域
: 还可以是动态的
: 参考我很久以前的blog
: ...................
--
FROM 152.62.44.*
用 <script> 引用脚本压根就没有本域跨域的区别
只有 iframe 和 ajax 才会出跨域问题
你问题肯定出在别处,别在这上面找了
【 在 ideaful (Drune) 的大作中提到: 】
: 能不能给个再具体的link? 谢谢!
: 我在你的blog没找到,只是看到
: "javascript小应用之世界时钟
: ...................
--
FROM 221.221.158.125