bjnas: href und return im Link

Beitrag lesen

Hallo Fachleute

Mein Problem :

Möchte eine Homepage realisieren die mit Links wie
<a href="Link.." onclick="return change('s1');">Startseite</a>
aufgebaut sind. Mit Change wird ein HTML Request ausgelöst und bei Erfolg False zurückgegeben, also der href sollte nicht ausgelöst werden. Wenn nicht wird die Seite über PHP geladen.

Jetzt versuchte ich mehrere Varianten.

href="#id=s1" funktioniert
href="index.php?id=s1" href wird ausgelöst
href="http://www.beispiel.was" href wird ausgelöst

Wieso befolgen einige href's den return vom Javascript und einige nicht ? Und wo finde ich die korrekten Regeln für dieses Verhalten.

Danke für Hilfe

Bruno