Autor Zpráva
pavelrejha
Profil
Ahoj všem,
mohl by mi prosím někdo polopaticky říci jak napsat že pokud stránka nebude v rámu aby se automaticky přesměrovala třeba na stránku x.html? Předem děkuji všem! Vím o tomto, ale nevím jak tam zakonponovat to IFRAME...

<script>
window.location.replace("x.html");
</script>
anonym_
Profil *
pavelrejha:
Přitom se stačilo na totéž zeptat google, ze?

How to identify if a webpage is being loaded inside an iframe or directly into the browser window?
pavelrejha
Profil
Tak jsem něco našel, ale něco je tam špatně protože to nefunguje... Nevíte prosím co?

<script type="text/javascript">
function isNoIframeOrIframeInMyHost() {
var myresult = true;
try {
    var tophref = top.location.href;
    var tophostname = top.location.hostname.toString();
    var myhref = location.href;
    if (tophref === myhref) {
        myresult = true;
    } else if (tophostname !== "http://www.#.cz/") {
        myresult = false;
    }
} catch (error) { 
    myresult = false;
}
return myresult;
}
</script>
ttttttttt
Profil *
Pokud je cíl zabránit, aby tvou stránku někdo načetl ve framu, můžeš použít X-Frame-Options
Kajman
Profil
Podle dotazu chtěl opak.
pavelrejha
Profil
Přesně tak, pokud stránka nebude v rámu aby se automaticky přesměrovala na jinou...
_es
Profil
<script>
if(this === top) location.replace("x.html");
</script>
pavelrejha
Profil
Perfekt, velice děkuji!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0