Einzelnen Beitrag anzeigen
Alt 13.07.2006, 18:12   #6 (permalink)
mondrian
Extrem Tweaker
 
Benutzerbild von mondrian
 

Registriert seit: 11.11.2005
Beiträge: 1.638

mondrian ist ein Lichtblickmondrian ist ein Lichtblickmondrian ist ein Lichtblickmondrian ist ein Lichtblickmondrian ist ein Lichtblick

Standard AW: suche Java Script !

Zitat:
Zitat von Soni
danke für den Code
Freut mich wenns paßt.

Auf der Seite über Trauringkurse ist es beispielsweise so gelöst.

Der normale Link funktioniert bei deaktiviertem JavaScript wie auch mit der rechten
Maustaste
HTML-Code:
 <a 
href="./impressum.html" 
Der Event onClick als "JavaScript-Schnitstelle" im HTML-Code wird vom Browser
aber vorher berücksichtigt.
HTML-Code:
onclick="void(window.open(this.href,'smp','width=320,menubar=yes,dependent=yes,scrollbars=yes'));return false;"
Ausgeführt wird grundsätzlich window.open. Statt einer Adresse der anzuzeigenden
Datei wird hier mit this direkt Bezug genommen auf den bereits im HTML-Code
angelegten Link, somit kann die URI komfortabel an nur einer Stelle angeben werden.
HTML-Code:
 window.open(this.href,'smp','width=320,menubar=yes,dependent=yes,scrollbars=yes')
Hier werden denn -scrollbars- noch Scrolleisten erlaubt, zugleich ist mit dependent
festgelegt, dass das Fenster geschlossen werden soll wenn das Elternfenster nicht
mehr existiert.

Schliesslich wird mit return false sichergestellt, dass nicht zusätzlich zum geöffneten
Fenster auch noch der eigentliche Link ausgeführt wird.

HTML-Code:
 <a 
href="./impressum.html" 
onclick="void(window.open(this.href,'smp','width=320,menubar=yes,dependent=yes,scrollbars=yes'));return false;">
Impressum
</a>
Ausserdem wird hier noch durch die Einbindung in void() sichergestellt, dass das ausgeführte
JavaScript keine Rückgabewerte erzeugt, die sonst möglicherweise bei einigen Browsern
fälschlich angezeigt würden.
mondrian ist offline   Mit Zitat antworten