Autor Zpráva
mcn
Profil *
Ahojte, potřeboval bych poradit jestli jde z nějaké stránky otevřít jinou a v jejím rámu načíst další stránku.
Př.
Jsem na stránce FOTOGALERIE a po stlačení tlačítka se přepnu na stránku HLAVNI která má v sobě rám FREJM v kterém se načte stránka LIBOVOLNA.

Děkuji předem všem
Yuhů
Profil
já dotazu nerozumím.

Jsem na stránce Fotogalerie. Po kliknutí na odkaz se do tohoto rámu načte stránka HLAVNÍ. Potud je to jasné.

Ale jak má v sobě stránka hlavní Frejm? Je to frame nebo iframe? Ve frame i v iframe je atribut src a ten určuje, co se načte, takže třeba <iframe src="libovolna.html">

Je to to, na co se ptáte?
mcnarik
Profil
Jde o to ze z nejake stranky pomoci odkazu otevru v tom stejnem okne jinou stranku v ktere je iframe a potrebuji abych mohl ovladat co se do toho iframu nacte.
Takze ze stranky FOTOGALERIE pomoci odkazu otevru stranku HLAVNI s iframe FREJM a chci aby se do toho iframe nacetl obsah stranky JEDNA.
Yuhů
Profil
Jasně. Takže na to je potřeba javascript nebo PHP. Přes PHP je to asi lepší.

Každopádně na tu stránku hlavni se nesmí odkazovat pouze přes hlavni.php, ale je potřeba odkazovat
href="hlavni.php?stranka=jedna.html"

Potom v PHP vypadá ten dotyčný kousek stránky hlavni.php takto:

<iframe src="<? echo _GET["stranka"] ?>" ...></iframe>

V javascriptu je to trochu složitější, třeba takhle:

<script>
stranka = location.href.search.split("=")[1];
document.write('<iframe src="' + stranka + '" ...></iframe>')
</script>

Ani jednu variantu jsem netestoval, mohou tam být chyby.

V čistém html řešení neznám.
Toto téma je uzamčeno. Odpověď nelze zaslat.