Re: HTML - Ramce

From: mookl@seznam.cz
Date: 23. 05. 2002, 10:14 CEST


Pokud jsem správně pochopil Tvůj dotaz potřebuješ jedním kliknutím
změnit obsah dvou rámců.
1.Můžeš použít postup, který Ti tu již radili tj. použít více rámců,
ale řek bych, že to není to pravé ořechové co jsi chtěl.
2.Obsah rámců se dá kontrolovat pomocí JavaScriptu a hlavně objektů
definovaných v DOM a to takto:

top.frames('jmeno_ramu').location='pokus.html'
parent.frames('jmeno_ramu').location='pokus.html'

identický zápis je:
parent.frames.jmeno_ramu.location='pokus.html'

nebo to jde ještě takto:
parent.frames[1].location='pokus.html'
-v [1] je pořadové číslo rámu, počítá se od 0!

s těmito zápisy pravděpodobně vystačíš a pokud ne tak se mi ozvi s
konkrétním požadavkem.

top a parent vzber podle toho jak máš uspořádané rámy na stránce,
pokud máš jednoduchý frameset je to jedno, pokud máš vnořené
framesety, top odkazuje na hlavní frameset dokumentu, parent odkazuje
na rodičovský frameset toho framu odkud se odkazuješ.

nejjednodušší bude se pak odkazovat třeba takto:
<a href="#"
onClick="parent.frames[1].location='test.html';parent.frames[0].location='test2.html';">Prohoď
FRAME</a>

Pokud někomu nebude něco jasné, tak se ozvěte
...mookL

> Asi trochu začátečnický dotaz:
> Mám definovaný rámec, který rozděluje stránku na, dejme tomu, tři
> části, v jednom se zobrazuje menu. Jak udělám to , aby kliknutím na
> položku menu se změnily obsahy obou zbývajících rámců najednou ?? Dík

______________________________________________________________________
Reklama:
Hledani lidi a jejich e-mailu: http://www.lide.cz



This archive was generated by hypermail 2.1.2 : 23. 05. 2002, 10:15 CEST