Js未載入完畢導致頁面在IE中彈出錯誤

2022-03-07 04:05:09 字數 544 閱讀 6544

在乙個擁有富文字編輯框(tinymce)的form表單中,當提交資料後,希望彈出乙個訊息對話方塊後跳轉到另外乙個頁面,我的做法:當提交完資料後向前臺頁面輸出一段js**,如:使用return string.format("", msg, redirecturl);

向頁面彈出訊息對話方塊的時候,在ie中會導致訊息對話方塊彈出後,頁面出現js錯誤(在firefox,chrome就不會有這樣的錯誤),經多次測試發現原來是由於彈出訊息對話方塊後跳轉到其它頁面時,導致的tinymce的js未載入完畢出現的js錯誤,所以要解決這個問題,就需要在頁面元素載入完後再彈訊息對話方塊。

那麼如何實現頁面元素載入完後再彈出訊息對話方塊呢?

方法1:

return string.format ("", msg, redirecturl);

方法2:

如果頁面上使用了jquery的話,可以使用下面的做法:

return string.format("", msg, redirecturl);

在這裡你還有可能遇到string.format()格式化的問題,檢視相關問題。

js判斷頁面載入完畢方法

判斷頁面載入完成這個方法是很常見的,下面有三個常用的方法,各有利弊。1 頁面所有內容載入完成執行 window.onload function 2 ie9以上版本監聽事件 if addeventlistener in document false false代表在冒泡階段觸發,true在捕獲階段觸發...

在HTML頁面載入完畢後執行某個js

在dom載入完就可以執行 比window.onload更早 在同一頁面中可以多次出現.ready 兩者主要區別 window.nl ad function document ready function 使用 document ready function 一般來說都要優於使用onload事件處理程...

在HTML頁面載入完畢後執行某個js

1 js方法 2 jquery方法 需要引用jquery檔案支援 或者可以簡寫為 當dom載入完就可以執行 比window.onload更早 在同乙個頁面裡可以多次出現.ready ps 兩者的主要區別 window.onload document ready 舉乙個例子 使用 document r...