


Penyelesaian kepada ketidakserasian kaedah Google showModalDialog() apabila tetingkap dialog muncul_kemahiran javascript
May 16, 2016 pm 03:15 PMshowModalDialog, dalam ujian, berjalan seperti biasa dalam IE dan Firefox, tetapi dalam Google, tiada jawapan selepas mengklik saya melihat dalam talian dan mendapati bahawa Google Chrome tidak menyokong kotak dialog modal showModalDialog dan tidak dapat mengembalikan returnValue Penyelesaian
<script type="text/javascript"> //开启模式窗口 function showMyModal() { var url = "SelectUser.aspx"; //传入参数示例 var modalReturnValue = myShowModalDialog(url, window, 300, 500); //alert(modalReturnValue.name); //窗口关闭后执行某些方法 //TODO sth } //弹出框google Chrome执行的是open function myShowModalDialog(url, args, width, height) { var tempReturnValue; if (navigator.userAgent.indexOf("Chrome") > 0) { var paramsChrome = 'height=' + height + ', width=' + width + ', top=' + (((window.screen.height - height) / 2) - 50) + ',left=' + ((window.screen.width - width) / 2) + ',toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no'; window.open(url, "newwindow", paramsChrome); } else { var params = 'dialogWidth:' + width + 'px;dialogHeight:' + height + 'px;status:no;dialogLeft:' + ((window.screen.width - width) / 2) + 'px;dialogTop:' + (((window.screen.height - height) / 2) - 50) + 'px;'; tempReturnValue = window.showModalDialog(url, args, params); } return tempReturnValue; } </script>
Akhir sekali, jika anda ingin mengklik, kotak dialog akan muncul Hanya gunakan acara onclick untuk memanggil kaedah
Perkara di atas memperkenalkan kepada anda analisis dan penyelesaian kepada masalah tetingkap dialog yang tidak serasi yang muncul dalam kaedah showModalDialog() Google Saya harap ia akan membantu semua orang.

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ganti aksara rentetan dalam javascript

jQuery mendapatkan padding/margin elemen

Plugin JS Manipulasi 5 Tarikh Teratas

HTTP Debugging dengan Node dan HTTP-Console
