Autor | Zpráva | ||
---|---|---|---|
Knajfl Profil * |
#1 · Zasláno: 27. 12. 2011, 16:55:09
V jedné stránce vkládám pomocí JS dodatečně serverový obsah pomocí <iframe src="mujscript.php"></iframe> a potřeboval bych aby se podřazená stránka "mujscript.php" zobrazovala s jiným obsahem pokud by ji někdo otevřel samostatně přes adresní řádek...
Jak to udělat... hlídat nějak window.parent v JS? JAK NATO? |
||
YaD Profil |
#2 · Zasláno: 27. 12. 2011, 16:57:22
Pošli si niečo ako GET parameter. Napr.: mujscript.php?mode=iframe
V PHP: <?php if ($_GET['mode'] == "iframe") { // Iframe... } else { // asi cez klasické okno } |
||
Chamurappi Profil |
Reaguji na Knajfla:
„hlídat nějak window.parent v JS?“ Je to jedna z možností. „JAK NATO?“ Inspiruj se třeba skriptem na vyskočení. |
||
Knajfl Profil * |
#4 · Zasláno: 27. 12. 2011, 17:19:57 · Upravil/a: Knajfl
To nic neřeší.... jakmile si uživatel zjistí adresu url toho <iframe> viz: mujscript.php?mode=iframe a vloží ji do url řádku! jsem tam, kde jsem byl.... nejde to pomocí javascriptu v tom iframe nějak dál ošetřit...
Inspiruje mne server mapy.hiking.sk, kde to mají tak že když si jejich stránku s turistickou mapou dám u sebe do iframe tak se tam stěžejní funkce vůbec nenatáhnou... a podle zdrojáků to dělají nějak JS kem, ale možná se mýlím. Toto bych potřeboval. Jdu se inspirovat Chamurappi na Tvůj odkaz a jsem zvědav jestli to rozchodím... ;-). uvidíme. Díky if(top.location.href != window.location.href){ alert('Jsem zobrazena asi v iframe'); } else { alert('Jsem zobrazena samostatně'); } toto zdá se zabralo... díky to mně asi stačí! |
||
Časová prodleva: 12 let
|
0