[問題] ExternalInterface.call()在IE無法使用
我想在flash中 call 網頁中的函數以取得server的時間
其中使用
ExternalInterface.call()
在flash中的寫法是
var startTime:String=ExternalInterface.call("serverTime")
在網頁中
在javascript中建立一個serverTime的function
原始碼
javascript部分
<script>
function s_time(){ //return server time
return '2011-03-03 12:53:01';
}
</script>
嵌入flash的部分
<embed height="600" width="800" id="fq" allowScriptAccess="sameDomain"
allownetworking="true" allowfullscreen="true"
type="application/x-shockwave-flash" src="./client.swf"
pluginspage="http://www.adobe.com/go/getflashplayer"
flashvars="memberid=0&title=yrs&account=0&
partnerid=0&partnerip=0&port=0"
wmode="transparent">
在firefox瀏覽器可以正常收到來自serverTime函數的回傳值"server Time"
但是一改用IE 就出問題了
在flash中 startTime收到的結果是"null"
請問這中間出了什麼問題??
在IE是不是有什麼特別的做法可以解決這個問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.216.75
→
03/02 22:13, , 1F
03/02 22:13, 1F
※ 編輯: heerodream 來自: 140.113.216.75 (03/03 12:58)
→
03/03 13:00, , 2F
03/03 13:00, 2F
→
03/04 15:43, , 3F
03/04 15:43, 3F
→
03/04 15:44, , 4F
03/04 15:44, 4F
→
03/07 16:08, , 5F
03/07 16:08, 5F