Autor Zpráva
WMPopi
Profil
Dobrý den,
pokouším se načíst stránku v iframe a v url adrese potřebuji mít GET proměnné. Chrome a Firefox zobrazí v pořádku IE 9 a Safari dlouho načítá a nakonec nic nezobrazí. Nevíte jak je to možné?
živá ukázka
Děkuji
(Když odstraním část za otazníkem, je to ok)
margin
Profil *
Tohle v IE a Safari nefunguje (tvůj kód):
<iframe frameborder="0" src="http://eshop.artspect.cz/?aff=2&embed=embed" width="950" height="700"></iframe>

Třebas tohle funguje (pozměněný GET):
<iframe frameborder="0" src="http://eshop.artspect.cz/?aff=5&embed=embed" width="950" height="700"></iframe>

Proč tomu tak je, netuším.
peta
Profil
Na zive ukazce nevim, co ma hledat. Kdy to funguje, co mam udelat? Kdy to nefunguje, co mam udelat?

http://prostor.stampidesign.cz/iframe.html
V IE9, kdyz dam zobrazit tuto stranku, tak dlouho nacita, nacita a nic.
Kdyz jsem stejny kod dal na file:///c:/, tak se to chova stejne.
Ikdyz tam dam validni kod.
<html>
<head>
<title></title>
</head>
<body>
aaa
<iframe src="http://eshop.artspect.cz/index.php?aff=2&amp;embed=embed" width="100%" height="300" ></iframe>
bbb
</body>
</html>

Bud je to IE9 anomalie nebo ten shop blokuje vkladani do iframu. Pres php, mozna js. Iframe funguje, tady napr ty sede aktuality. Ale to je stejny server. Ty mas jiny.
http://www.slu.cz/fpf/cz
WMPopi
Profil
Kdyby někdo v budoucnu hledal - problém byl způsoben tím, že IE rámec považuje za obsah třetí strany (pokud leží na jiné doméně) a ve výchozím nastavení IE této stránce nedovolí ukládat obsah (např. cookies). (Čímž byl způsoben i můj problém - cyklilo se mi to, protože se nedařilo nastavit session). To samé bude tedy zřejmě i u safari.

Tady je to vysvětleno: Při použití sady rámců v aplikaci Internet Explorer 6 budou ztraceny proměnné relace

Takto jsem to vyřešil: na začátek každé stránky zobrazovaného serveru v iframe jsem přidal (PHP)
header("P3P: CP='CAO PSA OUR'");

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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