Problem mit dem Verlinken von Ankern, die in einem Iframe liegen

....sehr gut :):):).

Vielen, vielen Dank

Bis auf einen kleinen Haken läuft es prima:

Der Aufruf des Ankers von Seite A aus verschiebt sich auch die Seite B (Iframeseite) nach oben.

Ich hatte da bis dato beim Aufruf von Seite B aus eine Funktion im Head:

HTML:
<script type="text/javascript">
function Nachoben () {
  window.scrollTo(0,0);
}
</script>

Diese wurde dann so aufgereufen:
HTML:
<a href="#" onclick="Nachoben();parent.iframename01.location.href='c.html#anker';"

Wenn ich die Funktion beim Linkaufruf aus A.html packe und den Code in Head bewirkt das nichts:
HTML:
<a href="#" onclick="Nachoben();window.location.href='B.html#anker'; return false;">

Wenn das auch noch funktionieren würde, wäre ich restlos glücklich ...

Gruss

bitworker
 
Hi,

schon mal versucht, sie aus dem onload-Event mit aufzurufen?
Code:
window.onload = function(){
  if(location.hash.length != 0){
    self.iframename01.location += (location.hash.substr(0,1)=="#")? location.hash : ("#"+location.hash);
    Nachoben();
  }
}
Ciao
Quaese
 

Neue Beiträge

Zurück