@@nogo:
einfach noch das Ziel in href anzugeben und dann mittels js den Wert zu überschreiben?
Was meinst du mit „überschreiben“? Den Wert des 'href'-Attributs überschreiben à la
<a href="http://example.net/#non-js" onclick="[code lang=javascript]this.href = 'http://example.net/#js';
">example.net</a>[/code]
Hm, das funzt zwar – sogar ohne 'return false;
'. Für elegant halte ich es dennoch nicht, sondern das Setzen von '[ref:self812;javascript/objekte/location.htm@title=location].[ref:self812;javascript/objekte/location.htm#href@title=href]
':
<a href="http://example.net/#non-js" onclick="[code lang=javascript]location.href = 'http://example.net/#js'; return false;
~~~">example.net</a>[/code]
Live long and prosper,
Gunnar
--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)