Siechfred: funktioniert onClick... href="#" mit document.write?

Beitrag lesen

Tag dogsch.

http://www.familie-schiemann.de/jstest.html
vielleicht iss ja da noch ein fehler drinne.

Ja, ein Denkfehler. Wenn du möchtest, dass das Linkziel nicht geöffnet wird, musst du "false" zurückgeben:

function meinScript(){  
  document.write("<b>Hallo " + "test" + "<\/b>");  
  return false;  
}

Das Ganze wird dann so aufgerufen:

<a onClick="return meinScript();" href="#">aufruf</a>

Alternativ würde es auch reichen, wenn du die JS-Funktion so lässt, wie du sie hast, und statt dessen Folgendes in dein HTML schreibst:

<a onClick="meinScript(); return false;" href="#">aufruf</a>

Beide Varianten funktionieren.

Siechfred

--
Früh übt sich ... (74kB)
Der schwierigste Blick ist immer der über den Tellerrand -- man glaubt gar nicht, wie hoch so ein Tellerrand sein kann.