JavaScript / Fenster Parameter

von: Werner Zenk

Das JS-Beispiel öffnet ein neues Fenster mit einstellbaren Parametern.

<script type="text/javascript">
  function oeffne_fenster() {
   window.open("Seite.htm","Name","directories=yes,menubar=yes,
status=no,width=450,height=300")}
</script>

<a href="Javascript:oeffne_fenster()">Neues Fenster</a>


Mit den folgenden Parametern können Sie das Fenster beeinflussen.

Bezeichnung Werte Bedeutung
directories yes, no Leiste mit Verzeichnis-Buttons
width, height Pixelzahl, nur numerisch Höhe und Breite des Anzeigebereiches im neuen Fenster
location yes, no Eingabefeld zur Eingabe von URL's in den Browser
menubar yes, no Menüleiste
resizable yes, no Fenstergröße veränderbar
scrollbars yes, no Horizontale und vertikale Scrollbars werden bei Bedarf angelegt
status yes, no Statuszeile
toolbar yes, no Browser-Leiste mit Vor- und Zurück-Button
fullscreen - Vollbild (nur I.Explorer)
top - left Angabe in Pixel Fenster-Position von Oben und von Links



Beispiel 2: Fenster beim Laden der Seite öffnen
und in die Mitte des Bildschirms setzen.
<script type="text/javascript">
 function fenster() {
 var weite = 300
 var hoehe = 200
 fenster=window.open('seite.htm','fenster','resizable=yes,width=' + 
weite + ',height=' + hoehe)

 fenster.moveTo(((screen.availWidth-weite)/2),((screen.availHeight-hoehe-100)/2))
 }
</script>

<body onLoad="fenster()">

Oder öffnen mit Hyperlinkink:

<a href="javascript:fenster()"> Fenster </a>


Beispiel 3: Neues Fenster öffnen mit Hyperlink und JS
Die Parameter (directories, menubar, usw.) sind auf "0" gesetzt,
erst bei Angabe, werden sie angezeigt.
<a href="#"
 onclick="window.open('index.html','nr','scrollbars,width=300,height=400')">
Neues Fenster</a>


Neuere Browser ignorieren viele dieser Angaben und bestimmen die Anzeige von Menü und Leisten selbst.

Neuere Browser schränken die Einflussmöglichkeiten von nicht priviligierten JavaScripten auf die Darstellung von Browserfenstern stark ein. Gewisse Leisten können per JavaScript nicht mehr ausblendet werden oder sind zumindest immer in einer Kompaktdarstellung zu sehen. Insbesondere die Adressleiste wird immer angezeigt, sodass der Anwender stets weiß, auf welcher Webseite er sich befindet, und entscheiden kann, ob sie vertrauenswürdig ist. Viele Browser sorgen außerdem dafür, dass das Fenster eine Mindest- und Maximalgröße hat, auf dem Bildschirm tatsächlich zu sehen ist und der Anwender dessen Größe frei verändern kann.
Quelle: http://molily.de/js/sicherheit.html
    Und Ihre Meinung?
      Sie vermissen auf dieser Seite wichtige Informationen oder haben Hinweise für uns?
Hilfe finden Sie im » netzgemein.de - Forum. Auch als „Gast” können Sie dort Fragen stellen!  
 Das könnte Sie interessieren:
Artikel (Seite) per Mail empfehlen  Bookmarklets - Kleine Helfer für den Webmaster.  Zahlen aus zwei Eingabefeldern zusammenzählen  Silversurfer  Zwei Ziffern - Dieses JS gibt eine Zufallszahl aus. Es prüft ob die Zufallszahl aus zwei Ziffern besteht.  JS-Index - Objektfelder  Checkboxen mit JavaScript überprüfen - Mit diesem JavaScript lassen sich Checkboxen (von unterschiedlicher Anzahl) überprüfen ob der Benutzer diese ausgewählt hat.  JavaScript Grundkurs - 7. Öffne das Fenster  Tabellenzellen einfärben - Jede zweite Zelle in einer Tabelle bekommt eine andere Hintergrundfarbe.  Eingabe automatisch fokusieren - Die Eingabe bekommt autom. den Fokus!  …mehr
© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner