Google Chrome does not support the solution to the showModalDialog modal dialog box, showmodaldialog Modal

Source: Internet
Author: User

Google Chrome does not support the solution to the showModalDialog modal dialog box, showmodaldialog Modal

Suddenly found that Chrome version 37.0.2062.103 m does not support showModalDialog modal dialog box and cannot return returnValue

Projects used previously cannot be executed normally.

I found a compromise and used window. open to replace showModalDialog to operate the elements of the parent page using window. open instead of showModalDialog.

Copy codeThe Code is as follows:
Window. open ("xsp/exesp? Todo = 13 "," "," height = 500, width = 280, status = yes, toolbar = no, menubar = no, location = no ");

Copy codeThe Code is as follows:
Window. close ();
Optional values opener.doc ument. getElementById ("classid"). value = treeid;
Optional values opener.doc ument. getElementById ("classname"). value = treename;


Compatibility issues with showModalDialog () When JS creates a modal window

First, check your CSS code, because the modal window mainly needs to write compatible CSS code segments. And whether your modal window initialization has done any special processing. you can comment out the processing first, and then try to see whether the blank window is normal, determine whether the js Code is efficient or incompatible at one time.
 
Js showModalDialog pop-up mode dialog box full screen no left or right scroll bar urgent points

Change:
Window. showModalDialog (url, window, "dialogHeight: 700px; dialogWidth: 1000px; center: yes; resizable: no; status: no; scroll: yes; help: no ");

Do not use "=". Use ":".

DialogLeft = 0px; dialogTop = 0px; conflicts with center = yes; select center = yes if you want to center; select dialogLeft = 0px if you want to place it in the upper left corner of the window; dialogTop = 0px;

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.