Autor Zpráva
pokec
Profil *
zdravím, snad mi někdo poradí, potřeboval bych mít na stránce dva frejmy, v jednom bych kliknul na odkaz a ve druhým frejmu by se mi vložil nějaký text třeba do <input>. Něco jako když se v xchatu vkládají smajlíci. Děkuji moc!!!
Fred
Profil
Pozor nevejde se to tady na řádek, radši to nech na jednom řádku
------------------Frame 1-----------------------------------------------
<input type="button" value="napiš do druhého rámu" onclick="parent.frames['jmeno_ramu'].document.getElementById('text').v alue =
'napsal druhý rám';">

------------------Frame 2 name="jmeno_ramu"--------------------

<input type="text" value="" id="text">
v6ak
Profil
Nešlo by místo ['jmeno_ramu'] použít:
jmeno_ramu

Bylo by to validní?
Fred
Profil
Jasně stačí
onclick="parent.jmeno_ramu.document.getElementById('text').value = 'napsal druhý rám';"
pokec
Profil *
díky moc!!!
pokec
Profil *
Jenom ještě jedna otázka k tomuto: V pohodě mi to funguje, ale potřeboval bych, aby když už v tom <input> kam vkládám ten text mám vloženej nějakej text, aby se to vložilo za něj?
Fred
Profil
parent.upper.document.getElementById('text').value = parent.upper.document.getElementById('text').value+'napsal druhý rám';
pokec
Profil *
ještě jeden malej pitomej dotaz. :) ... v pohodě to funguje, ale jenom v IE, v Mozile ani v Opeře to nefunguje. :(
pokec
Profil *
Tak se chci velice omluvit, byla to moje chyba, měl jsem chybu v pojmenování frejmů ... ale jinak moc moc děkuji, že jste mi pomohli.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0