[PopUp- Fenster erzeugen]

Mit einer einfachen Funktion können Sie mit JavaScript ein neues Fenster erzeugen lassen.

<script language="JavaScript">
function winopen() {openwin= window.open("dat1.htm","Fenstername","width=310,height=400");}
</script>

Die Funktion kann später durch einen EventHandler aufgerufen werden.

Beispiel: Erzeugen eines Popup- Fensters beim Laden einer Webseite:

<Body [andere Angaben] onload="winopen()">

Mitglied bei Linkstation
Mitglied bei Linkstation

Der open() Befehl erwartet mindestens zwei, optional einen dritten Parameter:

URL - Name der aufzurufenden Datei, hier im Beispiel dat1.htm

Fenstername - frei zu wählender Name des Fensters, hier im Beispiel 'Fenstername'

Angaben zum Aussehen des Fensters - Diese Angabe ist optional, beim Fehlen der Angaben wird ein Standardfenster geöffnet.

Folgende Attribute zum Bestimmen des Aussehens eines Fensters sind möglich:

dependent Wenn ja (yes), wird das Fenster geschlossen, wenn sein Elternfenster geschlossen wird. Wenn nein (no = Voreinstellung), bleibt das Fenster erhalten, wenn sein Elternfenster geschlossen wird.
fullscreen Öffnet Fenster im Vollbildmodus
height Höhe des neuen Fensters in Pixeln, z.B. height=200
hotkeys Wenn nein (no), werden Tastaturbefehle zum Steuern des Browsers in dem Fenster deaktiviert. Wenn ja (yes = Voreinstellung), bleiben Tastaturbefehle des Browsers in dem Fenster gültig.
innerHeight Höhe des Anzeigebereichs des neuen Fensters in Pixeln, z.B. innerHeight=200
innerWidth Breite des Anzeigebereichs des neuen Fensters in Pixeln, z.B. innerWidth=200
locationbar Wenn ja (yes), erhält das Fenster eine eigene URL-Adreßzeile. Wenn nein (no = Voreinstellung), erhält es keine Adreßzeile.
menubar Wenn ja (yes), erhält das Fenster eine eigene Menüleiste mit Browser-Befehlen. Wenn nein (no = Voreinstellung), erhält es keine Menüleiste.
resizable Wenn nein (no), kann der Anwender das Fenster in der Größe nicht verändern. Wenn ja (yes = Voreinstellung), kann der Anwender die Fenstergröße ändern.
screenX Horizontalwert der linken oberen Ecke des neuen Fensters in Pixeln, z.B. screenX=100 
screenY Vertikalwert der linken oberen Ecke des neuen Fensters in Pixeln, z.B. screenY=30
top Horizontalwert der linken oberen Ecke des neuen Fensters in Pixeln, z.B. top=100 
left Vertikalwert der linken oberen Ecke des neuen Fensters in Pixeln, z.B. left=30
status Wenn ja (yes), erhält das Fenster eine eigene Statuszeile. Wenn nein (no = Voreinstellung), erhält es keine Statuszeile.
width Breite des neuen Fensters in Pixeln, z.B. width=400
scrollbars Wenn ja (yes), erhält das Fenster Scroll-Leisten. Wenn nein (no), kann der Anwender in dem Fenster nicht scrollen. Voreinstellung ist no, beim Internet Explorer jedoch nur, wenn die Optionenzeichenkette mindestens eine Option enthält.

Eine umfangreiche Script- Sammlung zur Erzeugung der unterschiedlichsten PopUp- Fenster finden Sie hier.

Einen Generator, der Ihnen den Code zur Erzeugung eines PopUp- Fensters generiert, finden Sie hier.

Copyright © 1998- Nightfire Webworker Archiv