Alex: ansteuern eines div's im unterne frame

hallo...

ich habe 2 frames. wie kann ich nun aus dem oberen frame auf ein div-tag im unteren frame zugreifen?

folgende funktion:
function zeige(id){
  neu=id;
  document.getElementById(old).style.visibility="hidden"
  document.getElementById(neu).style.visibility="visible"
  old=id;
}

die funktion ist im oberen frame wo auch meine links sind.

<a href=""..onClick="zeige('news')">

nun möchte ich im unteren frame die inhalte tauschen

<p><div class="box" id="news" style="visibility:visible">
    news
</div>
<div  class="box" id="about" style="visibility:hidden">
    about
</div>
<div  class="box" id="forum" style="visibility:hidden">
    forum
</div>
<div  class="box" id="gbook" style="visibility:hidden">
    gbook
</div>
</p>

hat jemand da ne lösung?

  1. hi,

    ich habe 2 frames. wie kann ich nun aus dem oberen frame auf ein div-tag im unteren frame zugreifen?

    in dem du hier

    document.getElementById(old).style.visibility="hidden"

    nicht das document des aktuellen fensters ansprichst, sondern die referenzierung des frames davorsetzt.
    http://selfhtml.teamone.de/javascript/objekte/frames.htm

    gruss,
    wahsaga

  2. Hi,

    so wie man immer auf frames zugreift:
    top.FRAMNAME... /parent.FRAMENAME...

    btw.: es gibt hier ein Archiv fuer solche Basics.

    Gruesse  Jo