Autor | Zpráva | ||
---|---|---|---|
Medvídek Profil |
#1 · Zasláno: 16. 9. 2009, 16:23:03
Chtěl bych se zeptat, jka se řeší kopírování mezi okny.
Mam hlavní stránku a odkaz na upload, který se otevře v novém okně. V tom okně uživatel uploaduje obrázek a já potřebuju, aby když klikne na obrázek, tak se zkopíruje jeho adresa do inputu v hlavnim okne. Můžete prosím někdo poradit ? Děkuji |
||
fajzen Profil |
#2 · Zasláno: 16. 9. 2009, 17:12:33
nechápem, na aký obrázok, ale pre prístup k prvkom rodičovského okna použi "prefix" parent., napr:
parent.document.getElementById('input').value = hodnota; |
||
Chamurappi Profil |
#3 · Zasláno: 16. 9. 2009, 17:29:49
Reaguji na fajzena:
Spíš bych doporučil opener. |
||
Medvídek Profil |
#4 · Zasláno: 16. 9. 2009, 17:49:09
fajzen
Teď jsem vyzkoušel toto: <a onclick='parent.document.nnovinka.obr.value="něco"; return true;' style='cursor:pointer;'> form ma name nnovinka a input ma name obr. Bohužel se nic nestalo, jdu zkusit Chamurappiho radu. |
||
Medvídek Profil |
#5 · Zasláno: 16. 9. 2009, 17:59:21
Vyřešeno, díky Chami.
<script language="JavaScript"> function funkce(vlozit) { window.opener.document.getElementById('cover').value = vlozit; window.close(); } </script> <a onclick='funkce(\"text\")' style='cursor:pointer;'> |
||
_es Profil |
#6 · Zasláno: 16. 9. 2009, 23:12:06 · Upravil/a: _es
Chamurappi
opener nefunguje spoľahlivo vo všetkých prehliadačoch, ak je odkaz otvorený inak ako štandardne kliknutím ľavým tlačítkom alebo bežným spôsobom klávesnicou. Spoľahlivo by malo podľa mňa fungovať: V hlavnom okne: <script> window.name = "a"; </script> V otváranom okne: <script> var window1 = open("", "a"); // window1 bude objekt window prvého okna </script> |
||
Časová prodleva: 15 let
|
0