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 * |
#2 · Zasláno: 1. 3. 2012, 01:27:47
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. |
||
Časová prodleva: 5 dní
|
|||
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&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 |
||
Časová prodleva: 3 měsíce
|
|||
WMPopi Profil |
#4 · Zasláno: 14. 6. 2012, 21:53:44
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'"); |
||
Časová prodleva: 11 let
|
0