Autor Zpráva
Sylar
Profil
Zdravím,
mám stránku s inputem a vedle odkazem ... odkaz mi otevře nové okno - window.open(...); ... v tomto novém okně mám několik select boxů ze kterých po vybrání uložím výsledek do cookie a zobrazení se mi odkaz pro zavření tohoto pop-up okna. Kliknutím na tento odkaz potřebuji, aby se mi výsledek ze selectboxů uložený v cookině zobrazil - bez refereshe samozřejmě - v inputu v původním okně a toto nové okno se zavřelo ...
zkoušel jsem něco jako toto
    function funkce(var) {
      window.opener.document.getElementById('id_inputu_v_puvodnim_okne').value = var;
      window.close();
    }


a různé modifikace ale nefunguje :(

Mohl by mi to prosím někdo opravit?

fcí odkazem v popup okně volám standardně onclick('var')
Chamurappi
Profil
Reaguji na Sylara:
var
Nazvat proměnnou jedním z nejpoužívanějších klíčových slov JS je poněkud bláznivé, ne?
Jestli je zde ukázaný kód jen imitací a máš ten argument nazvaný nějak normálně, prosím o odkaz na živou ukázku.
Sylar
Profil
Chamurappi
ano ano, v reálu se jmenuje ta proměnná jinak http://uiradr.itcreality.cz/ ... tohle by mělo být to pop-up okno ... rodiče sem tohužel hodit nemůžu ... ale
<input type="text" id="uiradr" name="uiradr" size="40" readonly="readonly" value="" /><strong style="margin: 0 0 0 15px;"><a href="http://uiradr.itcreality.cz/" onclick="window.open('http://uiradr.itcreality.cz/', '_blank', 'menubar=no,toolbar=yes,resizable=no,scrollbars=yes,status=no, left=200, top=120, width=640, height=300'); return false;" title="Zadat adresu">Zadat adresu</a></strong>

tohle by k vyřešení mělo stačit ...
Chamurappi
Profil
Reaguji na Sylara:
rodiče sem tohužel hodit nemůžu
Není na stejné doméně?
Pokud je každý dokument na jiné doméně, je veškerá komunikace mezi dokumenty blokovaná.
Sylar
Profil
Chamurappi
je to na subdoméně partner.itcreality.cz ... to vadí ?
Sylar
Profil
Chamurappi
nojo máš pravdu :-) hodil jsem to k sobě a jde to ... v tom případě děkuji :-) funguje to
Sylar
Profil
Chamurappi
přeci jen je tady ještě problém ... když takhle uložím adresu do té stránky, když ji pak refreshnu tak mi zmizí ... v tom popup okně ji ale ukládám do $_COOKIE['uiradr'] a v rodiči mám v inputu if (isset($_COOKIE['uiradr'])) echo $_COOKIE['uiradr']; ... takhle by se mi měla zobrazit adresa i po refreshi ne? ale nezobrazí =-O :(

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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