<br><div><span class="gmail_quote">On 4/26/07, <b class="gmail_sendername">Ian Hickson</b> <<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sun, 26 Jun 2005, Karl Pongratz wrote:<br>><br>> I had a short look at the webforms and web applications specification at<br>> <a href="http://whatwg.org">whatwg.org</a>, I didn't find anything about modal and modeless windows. If
<br>> there is anything to improve for html, xhtml, xforms and compound<br>> documents, then, in my opinion, the first missing feature that comes<br>> into my mind is the lack of modal and modeless windows.<br><br>
I've now added window.open(), irrelevant="", and target="" to the<br>specification, which should provide various ways of obtaining the effect<br>you're looking for. For example, with irrelevant="" you can hide the
<br>content you want to disable, and force the "modal" aspect of the<br>application to be responded to before reshowing the other parts.</blockquote><div><br>Can I ask how that would work with a dialog?  Would it be like this?
<br><br>myframeddocument.designMode = "on";<br>mytoolbar.hyperlinkButton.onclick =  function() {<br> myframeddocument.body.irrelevant = true;<br> var dialog = window.open("hyperlinkDialog.html"); <br> // a dialog where the user may either enter a URL or choose from a preset list of pages on his site
<br> <br> dialog.onunload = function() {<br>  processHyperlinkSelections();<br>  myframeddocument.body.irrelevant = false;<br> }<br>} <br><br>Is that really the best way?<br><br>Would that keep "dialog" on top of the main browser window until it's dismissed?  
<br><br>I used the WYSIWYG example because I think it's a good case where authors really want some sort of modal dialog that's synchronous in the opener document's javascript.  Is there a better way to handle that?
<br><br>I'm also curious why the "features" argument of window.open is supposed to "have no effect".  That's something I can search the archives for on my own if it's been asked and answered.
<br></div><br></div>