Hallo,
habe mir deine Seite mal angeschaut. Ich muss sagen: Gefällt mir :-p
2.: Das wenn sich sie URL ändert (auch mit JS) das die Funktion ausgeführt wird
Wenn ich das richtig verstehe, willst du auf eine Änderung des Ankers reagieren.
Ich beschäftige mich zurzeit mit dem gleichen Thema (http://forum.zeroskull.ch/#987/#1)
Ich habe es wie folgt gelöst:
$(document).ready(function(){ //Wenn die Seite fertig geladen ist.
$("a[href]:not(a[onClick]):not(a[href=#])").live("click",function(){
//Url Parser
//bzw. deine Funktion (Punkt 2)
});
//Kommentar zu der komplizierten Zeile: Binde allen Links die existieren oder noch erstellt werden den Url Parser. Ausserdem müssen Sie ein Verweisziel haben welches nicht '#' ist, und dürfen kein onClick Attribut haben.
//Ausserdem kannst du hier (<--) auch deine Funktion aufrufen. (Punkt 1)
});
3.: (Nebenbei) Weisst jemand wie ich:
http://dotmusic.tk/TR5Qo4Pnc94
automatisch zu:
http://dotmusic.tk/#v/TR5Qo4Pnc94
weiterleiten kann?
Erkundige dich mal über mod_rewrite (Server seitig).
Gruss Timo