• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wie programmiert man ein Popup Fenster mit Html welches im Internetexplorer geht?

Status
Für weitere Antworten geschlossen.

TB1975

Neues Mitglied
Hallo!

Ich möchte gerne ein Popupfenster programmieren welches im Internet Explorer und im Mozilla Browser funktioniert.

Mit nachfolgenden Code funktioniert das Popupfenster nur im Mozilla.

Ich möchte keine Umstellung von Popupblocker im Internet Explorer
vornehmen, sonder der Code muss so sein, dass das Popupfenster
auch im InternetExplorer funktioniert ohne irgendwelche Einstellungen
im Internet Explorer vornehmen zu müssen.
Wenn eine Homepage ins www-Netz gestellt wird haben viele Internetsurfer
die mit dem Internetexplorer surfen Popup blockiert.
Daher sollte das popup-Fenster auf alle Fälle im Internet Explorer funktionieren damit jeder Internetsurfer mit Internet Explorer Browser
das Popupfenster auch öffnen kann.

Hier mein bisheriger Code:

<a target="popup" onClick="window.open
('', 'popup', 'width=380,height=260,scrollbars=no, toolbar=no,status=no,
resizable=yes,menubar=no,location=no,directories=no,top=10,left=10')
"href="popup.html"><img src="Bilder/test.gif" width="224" height="115" /></a>

Vielen Dank im voraus.

Gruss
TB1975
 
Ein klassisches Popup wird nicht mit HTML erzeugt sondern mit JavaScript. Sieht man auch in deinem Code. Diesem fehlt aus meiner Sicht zumindest das anzuzeigende Ziel (erster Parameter der Funktion window.open()).

Mein Rat: lies dich in JavaScript ein, vor allem window.open(). Popups sollte man heutzutage aber nicht auf diese Art erzeugen sondern eher als Flyout über die Webseite legen (erzeugt kein neues Browserfenster und stört auch keinen Popupblocker). Schau dir dazu mal CSS genauer an.
 
flyout und popup sind aber 2 vollkommen unterschiedliche dinge.
z.b. begründen flyouts keine neue session.
daher ist der hinweis,
...Popups sollte man heutzutage aber nicht auf diese Art erzeugen..
eher fehl am platz.
popups erzeugt man genau so und nicht anders, sonst ist es ein flyout, kein popup.

ps.
Daher sollte das popup-Fenster auf alle Fälle im Internet Explorer funktionieren damit jeder Internetsurfer mit Internet Explorer Browser das Popupfenster auch öffnen kann.
kann er ja, nur muss er das auch einstellen. eine blockierfunktion, die dann nicht funktioniert, ist sinn-entleert. der betreffende muss nur eine ausnahme für deine webseite eintragen....
 
Zuletzt bearbeitet von einem Moderator:
Wenn eine Homepage ins www-Netz gestellt wird haben viele Internetsurfer die mit dem Internetexplorer surfen Popup blockiert.

Zum Glück gibt es Popup Blocker und zum Glück kann man auch im IE Javascript deaktivieren, denn sonst würde man wohl vor lauter Popups bald keine Seite mehr anschauen können. Was glaubst du denn, warum sie den Popup Blocker aktiviert haben, oder sogar Javascript deaktiviert, damit sie nicht durch solche nervigen Fenster gestört werden.

Daher sollte das popup-Fenster auf alle Fälle im Internet Explorer funktionieren damit jeder Internetsurfer mit Internet Explorer Browser das Popupfenster auch öffnen kann.

Das ist das problem mit den meisten Popups, der User kann nicht entscheiden, ob er es sehen will, oder nicht, weil es ihm aufgezwungen wird. Wenn du also unbedingt ein solches Fenster anbieten willst, solltest du den Besucher deiner Seite darauf hinweisen und einen Link anbieten, den er anklicken kann, wenn er das Fenster auch sehen will. Für mich ist es fast immer ein Grund, die Seite wieder zu verlassen, wenn ich dort störende Popups sehe und ich denke, du willst deine Besucher doch behalten. Dann solltest du auf Popups verzichten, oder dir im klaren sein, dass die meisten es blockieren werden.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben