parent.Menu.document.aspnetForm.submit() 的瀏覽器兼容性問題
阿新 • • 發佈:2017-09-21
性問題 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() 的瀏覽器兼容性問題