Hallo,
Ich habe einen eigenen Webserver entwickeln müssen, der aufgrund bestimmter Events aus einem ActiveX-Control Seiten generiert und an den Browser zurückgibt. Das klappt soweit, da ich immer in den selben Frame 'antworte' (target="_self"). Ich liefere also eine normale HTML-Seite von <html> bis </html> an den Browser zurück.
Jetzt ist es so, dass der Benutzer etwas klickt. Daraufhin übergebe ich die Anfrage an das Control. Ich bekomme nun entweder einen A-Event oder einen B-Event anhand dessen ich die Rückgabe erstelle.
Im Falle des A-Events möchte ich das nächste Fenster kleiner und als Popup darstellen (es soll was nachgefragt werden).
Im Falle des B-Events soll der Inhalt des bestehenden Fensters (Frame) mit einer neuen Seite aktualisiert werden.
Den Code der beiden Fenster zu generieren ist kein Problem. Nur, wie bringe ich dem Browser bei das eine Fenster als Popup zu öffnen und das andere nicht? Zum Zeitpunkt des User-Klicks kann ich das leider noch nicht wissen :-(
Eine Idee oder einen Tipp? JavaScript darf benutzt werden.
Kukulkan