On 4/26/07, Ian Hickson <[EMAIL PROTECTED]> wrote:

On Sun, 26 Jun 2005, Karl Pongratz wrote:
>
> I had a short look at the webforms and web applications specification at
> whatwg.org, I didn't find anything about modal and modeless windows. If
> there is anything to improve for html, xhtml, xforms and compound
> documents, then, in my opinion, the first missing feature that comes
> into my mind is the lack of modal and modeless windows.

I've now added window.open(), irrelevant="", and target="" to the
specification, which should provide various ways of obtaining the effect
you're looking for. For example, with irrelevant="" you can hide the
content you want to disable, and force the "modal" aspect of the
application to be responded to before reshowing the other parts.


Can I ask how that would work with a dialog?  Would it be like this?

myframeddocument.designMode = "on";
mytoolbar.hyperlinkButton.onclick =  function() {
myframeddocument.body.irrelevant = true;
var dialog = window.open("hyperlinkDialog.html");
// a dialog where the user may either enter a URL or choose from a preset
list of pages on his site

dialog.onunload = function() {
 processHyperlinkSelections();
 myframeddocument.body.irrelevant = false;
}
}

Is that really the best way?

Would that keep "dialog" on top of the main browser window until it's
dismissed?

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?

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.

Reply via email to