@@mrx:
nuqneH
Hab versucht mal eure Ratschläge zu befolgen, aber auch so geht es nicht:
Doch geht. Es steht (kurz) "hallo" im roten Kasten.
<a href="" onClick="change(document.getElementById('test'))">hier</a>
Nach dem Ausführen von change(document.getElementById('test'))
wird dem Link (@href) gefolgt. Der führt zur aktuellen Seite, die wird erneut geladen und das "hallo" ist wieder weg.
Optionen:
(1) durch 'return false;
' nicht dem Link folgen:
<a href="" onClick="[code lang=javascript]change(document.getElementById('test')); return false;
">hier</a>[/code]
(2) Nicht die aktuelle Seite verlinken:
<a href="javascript:;" onClick="[code lang=javascript]change(document.getElementById('test'));
">hier</a>[/code]
(3) Wenn kein Link, dann kein 'a'-Element:
<button onClick="[code lang=javascript]change(document.getElementById('test'));
">hier</button>[/code]
(1) und (2) sind der Vollständigkeit halber erwähnt, (3) wäre hier wohl das Mittel der Wahl.
Qapla'
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)