Siechfred: Ein $cherge unter Pinguinen

Beitrag lesen

Tag Ashura.

Jetzt vermischst du einige Dinge. Ich habe die Modeless Dialogs mit Popus verglichen, da bei beiden eine unglaublich große Anzahl dieser aufgerufen werden kann.

Nein, du machst den Fehler, einen solchen Dialog zu einem Popup zu degradieren, was jedoch nicht seinem Sinn und Zweck entspricht. Dass die Methode nicht perfekt ist und missbraucht werden kann, steht außer Frage.

Mittels prompt() oder confirm() (meinetwegen auch alert() ) kann man aber lediglich 1 Instanz derselben aufrufen; mehrere prompt() zu einem Zeitpunkt sind nicht möglich. (Auch wenn man sie in einer Endlosschleife nacheinander aufrufen kann.)

Das ist richtig, weswegen ein Programmierer, der die Methode showModelessDialog verwenden möchte, eigenverantwortlich darauf zu achten hat, dass eben nicht 25.000 Dialoge geöffnet werden können, z.B. so:

function oeffne() {  
  if(typeof obj == 'undefined') {  
    obj = showModelessDialog("seite.html",window,"status:false;dialogWidth:300px;dialogHeight:300px");  
  }  
  else {  
    obj.focus();  
  }  
}

Nein, deine Argumente können mich nicht überzeugen :-)

Siechfred

--
Früh übt sich ... (74kB)
Der schwierigste Blick ist immer der über den Tellerrand -- man glaubt gar nicht, wie hoch so ein Tellerrand sein kann.