Ich habe da ein problem! Undzwar habe ich eine Seite, die aus zwei Frames besteht, oben und unten! Der untere Frame soll beim Aufruf des Framesets leer und nur recht klein sein! Sobald aber ein bestimmter Link im oberen Frame geklickt wird, soll das obere Frameset klein werden, und das untere dementsrpechend groß! Sobald ich einen bestimmten link im unteren Frame gedrückt habe, soll es wieder in den Ursprungszustand springen!
Kann man das irgendwie realisieren, und wenn ja wie! bitte um genaue beschreibung!
du musst mit javascript die eigenschaft height von dem frame ändern. und zwar machst du das sobald man auf einen link klickt. wenn es nicht viele links sind und der quelltext mehr oder weniger in deiner gewalt ist (und bleibt) kannst du entweder in jedem link ein attritbut einfügen, dass als event-listener dient. etwa so:
das wäre die einfachste variante meiner meinung nach.
du könntest auch einen allgemeinen click-listener für link-elemente verwenden, diese variante wäre dann aber einiges komplexer und nicht von nöten, wenn das ganze im kleineren rahmen sein soll.
die höhe änderst du wahrscheinlich so:
top.frameName.style.height = '10px';
geschrieben von MC_Morfeus am 26.08.2005 - 09:38
Moinsen!
Kannst du mir vielleicht den Quelltext geben! Bin ein totaler newbi, und kenne mich in javascript absolut nicht aus! Wäre super wenn du das machen würdest!