Archivlink: javarea.de Forum > JavaScript > Frameset
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Frameset

Pages: [1]

geschrieben von MC_Morfeus am 01.08.2005 - 10:16
Moinsen!

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!

Dank im Vorraus

mfg

MC_Morfeus

geschrieben von okley am 01.08.2005 - 18:49
ich würde es nicht mit frames lösen sondern mit divs (layer), aber das ist eher ein detail ;). hier mehr infos zu framesets und layout: http://de.selfhtml.org/html/frames/layouts.htm

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:
HTML-Quelltext
1: 
<a href='#' onClick='javascript:FrameAnpasse()' >Link-Text</a>


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 referenz zum umgang mit frames in javascript und html findest du bei selfhtml:
http://de.selfhtml.org/javascript/o.....htm#frame
http://de.selfhtml.org/javascript/o....frames.htm

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!


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.