1. 程式人生 > >parent.Menu.document.aspnetForm.submit() 的瀏覽器兼容性問題

parent.Menu.document.aspnetForm.submit() 的瀏覽器兼容性問題

性問題 hang get parent bsp 兼容性 出錯 瀏覽器兼容性問題 query

最近在改造升級一個舊的項目,引入jquery 後發現

 1 function changeCulture() {
 2     var culture = getCookie("PreferredCulture");
 3 
 4     if (culture == "" || culture == "en-us")
 5         culture = "zh-cn";
 6     else
 7         culture = "en-us";
 8 
 9     addCookie("PreferredCulture", culture, 100000);
10 11 parent.Menu.document.aspnetForm.submit(); 12 parent.Main.document.aspnetForm.submit(); 13 14 15 16 }

發現 該代碼執行出錯

技術分享

改造成

 1 function changeCulture() {
 2     var culture = getCookie("PreferredCulture");
 3 
 4     if (culture == "" || culture == "en-us")
 5         culture = "zh-cn";
6 else 7 culture = "en-us"; 8 9 addCookie("PreferredCulture", culture, 100000); 10 11 // parent.Menu.document.aspnetForm.submit(); 12 // parent.Main.document.aspnetForm.submit(); 13 14 15 window.parent.Menu.$(‘form:first‘).submit(); 16 window.parent.Main.$(‘form‘).submit();
17 18 19 }

後 功能正常

  

parent.Menu.document.aspnetForm.submit() 的瀏覽器兼容性問題