open(...) macht zuviel
erwin
- javascript
Guten Abend.
Ich habe folgendes Problem, welches mir recht an die Nieren geht, weil es nicht immer auftritt.
Ich öffne mit folgendem Schnipsel ein neues Fenster:
<a href="javascript:open('http://shsit858/irgendwas/index.html','Dokumentensuche_im_X_Drive','locationbar=no')">blabla</a>
Soweit so gut, funktioniert auch bestens. Allerdings geschieht gleichzeitig folgendes. Im Fenster mit obigem Schnipsel wird eine neue Seite geladen. Im IE 5.5 ist diese leer, bis auf folgenden Text in der rechten oberen Ecke: [object]
Der NS 4.07 (ich weiss, das der veraltet ist, soviel einfluss hab ich aber nicht...:[)geschieht dasselbe, da steht aber [object window]. Was muss ich tun, damit im aufrufenden Fenster die ursprüngliche Seite bleibt? Es wäre mir sehr lieb, wenn der Code so kurz bleiben würde, dass er im href-Attribut stehen bleiben kann.
Vielen Dank und Grüsse
erwin
Hallo erwin!
<a href="javascript:open('http://shsit858/irgendwas/index.html','Dokumentensuche_im_X_Drive','locationbar=no')">blabla</a>
[object] (...) [object window] (...)
Entweder das open in einer Funktion packen und dann mit:
<a href="javascript:function();">...</a>
aufrufen, oder:
<a href="#" onClick="open('http://shsit858/irgendwas/index.html','Dokumentensuche_im_X_Drive','locationbar=no');return false;">...</a>
Hier verhindert return false, dass der Link zu # ausgeführt wird, der sonst ein Springen zum Seitenkopf verursachen würde.
Grüße,
Patrick