Autor Zpráva
user
Profil *
Nazdar.

Mam takyto problem. Stranka je rozclenena na ramce. Ked kliknem na link v nejakom ramci, odpoved (napr od nejakeho
servera) sa mi zobrazi len v tom ramci. Ja potrebujem aby sa reloadla cela stranka, teda VSETKY ramce (akoby som tam siel prvy krat).
Nedari sa mi to spravit nijako.

Nema niekto nejaky napad ako sa s tym da vypiect ?

P.S: Please nepiste mi ze nemam pouzivat ramce ;-)

Dik.
Bubák
Profil
Tvůj dotaz mi není moc jasný, budu hádat.
Myslím si, že chceš, aby se po klepnutí na odkaz stránka zobrazila přes celé okno prohlížeče.
To, kde se ti zobrazí stránka po klepnutí na odkaz, záleží na atributu target.
příklad: <a href="http://www.jakpsatweb.cz/" target="_top">Jak psát web</a>
Více o target: http://www.jakpsatweb.cz/html/odkazy.html#target
user
Profil *
Nie tak som myslel. Ked dam _top, tak sa v celom okne zobrazi le ten ram, nie cely frameset
(aj ked neviem preco, lebo malo by to zobrazit rovno celu stranku). Skusim inak.
Predstav si ze mas stranku frameset.html s definicou frameset-u teda

<frameset ...>
... definicia ramov ...
</frameset>

V jednom z tych ramov mas natiahnutu stranku, na ktorej je odkaz na nejaky skript, ktory ked skonci svoju pracu tak presmeruje odpoved naspat na stranku frameset.html, ja chcem, aby sa do prehliadaca znova refreshla cela stranka frameset.html a nie natiahla do toho ramca, lebo potom je v ramci zasa cela stranka frameset.html az do nekonecna teda frameset vo framesete.

Alebo si jednoducho predstav odkaz z ramca zase na frameset.html, ked nechas vsetko default (teda napr. <a href="frameset.html">Link</a>), tak sa ti cela stranka frameset.html natiahne zase do toho ramca (skus a uvidis).
Bubák
Profil
Už začínám chápat, o co ti jde.
1. řešení - musíš dostat jako odpověď stránku frameset.html s targetem :top.
Příklad pro HTML:
<form action="http://www.google.com/search" target="_top">
Příklad pro JS:
http://www.jakpsatweb.cz/javascript/window.open.html#syntaxe - jako jméno okna dáš _top

2. možnost, které bych dal přednost, přepsat skript tak, aby výsledek nebyl pro celý frameset, ale jen stránka, a tu pak nasměřuji do patřičného rámu, např. jménem info.
Příklad pro HTML:
<form action="http://www.google.com/search" target="info">


skus a uvidis
Kdysi jsem zkoušel, vím přesně, o co jde. Nevím, jestli se tomu nějak říká, já to pojmenoval jako "vyrámování", i když přesnější pojem by asi byl "vrámování".
Toto téma je uzamčeno. Odpověď nelze zaslat.

0