Sven Rautenberg: Script auch innerhalb HTML-Tag möglich ?

Beitrag lesen

Moin!

<a href="test.htm">
etwas anhängen möchte, also dass dann draus wird:
<a href="test.htm#bereich2">

Sollte eigentlich so moeglich sein:
<a id="Link" href="test.htm">....</a>
<script type="text/javascript">
document.getElementById("Link").setAttribute("href","test.htm#bereich2");
</script>

Warum so kompliziert?

Die banale Lösung:
<script type="text/javascript">
  document.write('<a href="link#mit_anhang">Link</a>');
</script>
<noscript>
<a href="link">Link</a>
</noscript>

Die intelligente Lösung hat Alexander Foken schon gebracht:

<a href="link" onclick="location.href='link#mit_anhang'; return false">Link</a>

Allerdings kann man bei sowas noch nicht dynamisch was dranhängen. Aber man kann onclick auch eine Funktion aufrufen, die dynamisch feststellt, wo es hingehen soll.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!