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>
|
| 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 |
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