bei window.open wird auch im Erzeugerfenster neue Seite geladen

toniken

Grünschnabel
Ich verwende folgenden html-Code:
PHP:
echo"<td>
                 <a href='javascript: passwordwindow=window.open(\"passworteingabe.php\", \"Passwortfenster\",\"width=300,height=60\" )' >
                         	<img src='bild".$bild.".jpg' border='0' />
        		</a>
        </td>";
Beim Anklicken des image wird zwar das neue Fenster geöffnet, aber auch im Erzeugerfenster wird eine neue fast leere Seite geladen mit dem Inhalt [object](beim ie), bzw. [objectWindow](opera). Ich möchte aber, dass die Erzeuger-Seite unverändert stehenbleibt. target="_blank" oder target="_self" hat nicht geholfen.
Weiß jemand Rat?
 
Hallo,
also ich würde das mit dem Eventhandler onClick lösen und dem href-Attribut den Wert "#" zuweisen.
 
Das liegt daran, dass die open-Anweisung einen Rückgabewert besitzt, dieser wird als Linkziel interpretiert.

Um den Rückgabewert zu unterbinden, verwende void().
Oder lege den Aufruf wie von D@nger vorgeschlagen auf den onclick-Event.
 

Neue Beiträge

Zurück