href + window.open
Martin Krüger
- javascript
0 Cheatah0 Martin Krüger0 Martin Krüger0 Cheatah
0 Siramon
Ave,
ich glaube das Thema wurde schon zum 1000 mal durchgekaut aber trotzdem. Im Forumsarchiv kann ich keinen entsprechenden Eintrag finden, was auch an der Übersichtslosigkeit liegen könnte.
Aber zum Thema:
In einem href - Tag soll eine JavaScript Tag (window.open) ausgeführt werden. Problem dabei der parent - Frame ändert seinen Inhalt ebenfalls. Leider fruchte der angehängte Befehl return false nicht und mir fällt keine Alternative ein.
Jemand eine Idee?
mfg martin
Hi,
In einem href - Tag
Attribut.
soll eine JavaScript Tag
Befehl :-)
(window.open) ausgeführt werden.
Warum nicht im onClick-Handler?
Problem dabei der parent - Frame ändert seinen Inhalt ebenfalls.
target-Attribut?
Leider fruchte der angehängte Befehl return false nicht
Der bewirkt in einem Handler, dass die eigentliche Aktion (Link-Ausführung, Formular-Absendung...) unterbunden wird. Im href-Attribut bewirkt er nichts.
Jemand eine Idee?
Wenn Du den nicht funktionierenden Code nennen würdest...
Cheatah
Ave
hier der gewünschte Code:
<a href="javascript:window.open('image.jpg', 'noname','height=480, width=640'">Link</a>
mfg martin
Ave
hier der gewünschte Code:
<a href="javascript:window.open('image.jpg', 'noname','height=480, width=640');">Link</a>
mfg martin
Hi,
hier der gewünschte Code:
welcher denn nun? Der vorherige war syntaktisch falsch - hast Du ihn anders als mit Copy&Paste in das Forum gebracht?
<a href="javascript:window.open('image.jpg', 'noname','height=480, width=640');">Link</a>
Innerhalb des dritten Parameters sind keine Leerzeichen erlaubt. Ansonsten kann ich nur empfehlen, den JavaScript-Teil plus einem anschließenden "return false;" in den onClick-Handler zu verlegen, und im href-Attribut die zu ladende Ressource (image.jpg) zu verewigen, was durch ein target="_blank" optimale Wirkung erzielt.
Cheatah
Ave
salud martin
<a href="javascript:window.open('image.jpg', 'noname','height=480, width=640'">Link</a>
probier es so:
<a href="image.jpg" onClick="window.open('image.jpg', 'noname','height=480, width=640'); return false;" target="content">click here!</a>
target brauchst du für die user, die kein javascript eingeschaltet haben. die sehen dann das bild im von dir gewählten fenster.
grüessli
Siramon, ja der aus der schweiz