Autor Zpráva
Knajfl
Profil *
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
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 *
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čí!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0