Hi Günter,
für Deine Frage eins hätt ich was anzubieten:
<a href="default.htm" onClick="funktion();return false;">
In Funktion() definierst Du dann Deine sich ändernden Links (ich weiß, das willst Du eigentlich nicht, aber ich sehe nicht warum eigentlich); return:false; verhindert, dass der href-Link ausgeführt wird. Ohne JS wird dann der default.htm-Link ausgeführt.
Das müsste doch das sein, was Du willst, oder verstehe ich da was falsch?
Grüße,
Utz