Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Odkaz z iframu do parent okna

Mám aplikaci kalkulacka_final.html. Vnitřek je iframe, který běží na našem serveru, obrázky nahoře a po stranách jsou na jiném serveru klienta. Odkazy po stranách nefungují, je to jen atrapa pro ladění.

Klient chce, aby při přechodu na další krok (např. z 1. kroku do 2.) se odroloval nahoru jak iframe, tak i celé okno, aby bylo vidět jeho logo. Mně se podařilo odrolovat jen iframe.

1. Je možné jestliže iframe je na jiném serveru, odrolovat nahoru pomocí js i hlavní okno?
2. Pokud ne, dá se napsat skript, který by byl na serveru klienta, a který by na onload v iframu odroloval hlavní okno nahoru? To by snad mělo jít?

Předmět Autor Datum
Odpoved priamo na vasu otazku nepoznam (dvojite rolovanie pomocou js), ale ja by som vam silno odpor…
2laak 06.02.2009 12:04
2laak
To si vymyslel zadavatel. Navíc teď když už je to skoro kompletně hotový tak to těžko předělávat, to…
Anicka 06.02.2009 12:42
Anicka
Jestli jsem správně pochopil to s tím rolováním, tak to u mě funguje (Firefox) tak jak chceš. Asi to…
host 06.02.2009 14:33
host
Já potřebuju aby to fungovalo v co nejvíc prohlížečích. Vždyť je to pro běžný lidi, který si budou s…
Anicka 06.02.2009 15:20
Anicka
Správným krokem je přeučit lidi z IE na Firefox, pak nebudou muset webdesigneři vymýšlet bejkárny...…
host 06.02.2009 15:27
host
Přeučovat lidi z IE na Firefox na webu pojišťovny je tzv. linuxácká logika. :-P
Vladimir 06.02.2009 15:36
Vladimir
No co, historie by se opakovala. Jen by tam nebylo uvedeno "Optimalizováno pro Internet Explorer" ne…
host 06.02.2009 15:42
host
"Optimalizováno pro Internet Explorer" Jednou jsem dokonce viděl "pro Operu". Pro FF už jsem to vid…
Kráťa 06.02.2009 15:56
Kráťa
Ano.
host 06.02.2009 15:57
host
Já stejně nevěřím, žes to myslel vážně, ale nějaký návštěvník by se mohl domnívat že ano a proto jse…
Kráťa 07.02.2009 01:09
Kráťa
Já bych tam udělal záložku a odkaz by vedl na onu záložku, která by byla dole. Nebo dát něčemu id a…
Kráťa 06.02.2009 15:39
Kráťa
Už to mám vyřešený a funguje to v IE i ve FF :-D. 1. V iframu je na onload kód: document.getElemen… poslední
Anicka 10.02.2009 13:01
Anicka

Jestli jsem správně pochopil to s tím rolováním, tak to u mě funguje (Firefox) tak jak chceš. Asi to je vlastnost prohlížeče. A ty to potřebuješ pro IE...?

Ten IFRAME je opravdu dost problematický - nešlo by kalkulačku do stránek vkládat např. pomoci INCLUDE v PHP?

Já potřebuju aby to fungovalo v co nejvíc prohlížečích. Vždyť je to pro běžný lidi, který si budou sjednávat pojištění odpovědnosti za škodu z provozu motorového vozidla a později i další pojištění přes web a pak jim od pojišťovny přijde jen orazítkovaná smlouva. A ti na to mohou lézt třeba i z Unixu. IE je pořád statisticky nejrozšířenější, takže v něm to fungovat musí a navíc ho používají i ti pracovníci klienta, kteří rozhodují o tom, jestli se jim to líbí nebo ne a jestli za to zaplatí nebo ne. V FF to skutečně funguje, jak jsem teď s překvapením zjistila, ale ten bohužel zodpovědní pracovníci klienta nepoužívají :.(.

Nevím proč klient požaduje, aby to bylo v iframu. Možná i z bezpečnostních důvodů, abychom nemohli nějak javascriptem měnit to okolo - autorem webu je někdo jiný než my, my děláme jen to sjednávání smluv on-line.

Jestli by šlo použít include v php si nejsem jistá, tahle aplikace bude na jiným serveru než je web klienta a pochybuju, že se dá includovat něco z jiného serveru.

"Optimalizováno pro Internet Explorer"

Jednou jsem dokonce viděl "pro Operu". Pro FF už jsem to viděl mnohokrát. Podle mě by tam však měl být vždy nápis: "Pokud vám to nefunguje jak má, neumím to udělat - autor". Proč svádět na prohlížeč či na návštěvníka svou lenost či neschopnost? To je jako kdyby někdo udělal silnici a dal tam ceduli: "Optimalizováno pro BMW", jelikož by stavitelé jezdili v těchto autech. :-)

Zpět do poradny Odpovědět na původní otázku Nahoru