| 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: 17 let
|
|||
0