hotti: Quellcode

Beitrag lesen

hi,

Diese ganzen informationen sind ja im quelltext bereitsvorhanden ohne das dass fenster überhaupt offen war. Jetzt zu meiner frage. Gibt es eine möglichkeit das ich sobald ich auf diesen "sign in" button klicke sich direkt dieses fenster öffnet,als ob dieser button sozusagen ein link auf diesen popup ist?

Ja, es ist möglich, den Inhalt eines PopUp-Fensters später zu laden, ohne diesen Inhalt im bereits vorhandenen Quelltext vorzuhalten. Beim Klick auf den Button wird ein Event und damit ein Ajax-Request gefeuert, aus der Response wird ein Blob-URL gemacht und mit diesem Blob-URL wird dann das PopUp-Fenster geöffnet. Beispiel für eine PDF:

  
    var bb = new Blob([response], {type: 'application/pdf'});  
    var url = URL.createObjectURL(bb);  
    window.open(url, "Zweitfenster", "width=950,height=950,left=200,top=80");  

Das geht natürlich auch mit text/html u.a. Content-Types.

MfG