Re: [問題] 關於submit()的問題?
※ 引述《KiroKu ()》之銘言:
: T 大提到把reload 綁在iframe.onload的事件上
: 在fx沒什麼問題但在ie上
: 似乎也不work
: 以下
: //前面會產生一個iframe 利用appendChild 到body
loginform是表單吧? 為什麼不直接綁iframe就好? =.=a
: if(is_ie>=0){
: a_iframe_ie.document.loginform.onload=window.location.reload(true);
a_iframe_ie.onload= function(){
location.reload(true); // window是全域型別,可省略.
}
你後面是一個執行function的行為 , 各家解讀不一 ,
建議還是寫成function物件比較保險.
這邊要解釋到關於function obj跟 call function的差異 ,
你原本的寫法並不等價於
把 (window.location.reload(true))指定給loginform.onload ,
而是把 window.location.reload(true) 執行完後的結果指定給onload.
: a_iframe_ie.document.loginform.submit();
: //如果只寫這行時沒問題 表單送出
: //如果加了reload上去 還是一樣就直接reload 不會送出表單
: }else{
: a_iframe.contentDocument.loginform.onload=window.location.reload(true);
: a_iframe.contentDocument.loginform.onload=
: a_iframe.contentDocument.loginform.submit();
: //這邊沒問題了
: }
這樣的code fx會ok這點我比較訝異就是了 ,
不過事實上要看function執行的順序 , 可能要測一下吧.:p
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.41.97
※ 編輯: TonyQ 來自: 59.104.41.97 (08/16 21:21)
※ 編輯: TonyQ 來自: 59.104.41.97 (08/16 21:23)
推
08/17 14:29, , 1F
08/17 14:29, 1F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章