我在打开链接时遇到了一些问题,因为我使用的是脚本
getURL("javascript: $(function(){$('#SCT_InnerContent').load('"+_root.linksDB[id][2]+"?lang=en');});");在闪光灯,但它只适用于谷歌Chrome。有没有人能帮我修改一下这个脚本,让它也能在其他浏览器上运行?
提前感谢
发布于 2012-09-14 16:11:09
为什么不将jQuery放入页面中的JavaScript函数中,然后使用ExternalInterface调用该函数?这是在Flash中与浏览器JavaScript进行通信的最健壮的方式。
页面中的内容如下所示:
<script language="JavaScript">
function handleFlashCall(arg){
$(function(){$('#SCT_InnerContent').load('"+ arg +"?lang=en');});
}
</script>然后,在Flash中:
ExternalInterface.call("handleFlashCall", _root.linksDB[id][2]);请看这里的解释:
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf626ae-7fe8.html#WS2db454920e96a9e51e63e3d11c0bf69084-7f31
和参考文档在这里:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html#call%28%29
https://stackoverflow.com/questions/12420444
复制相似问题