| Autor | Zpráva | ||
|---|---|---|---|
| icka Profil * |
#1 · Zasláno: 31. 7. 2006, 12:00:17
po kliknutí na tento odkaz:
<a href="#" title="*1*" OnClick="document.getElementById('vstup').value = '*1*'"><img src="smiles/Smiley1.gif" border="0"></a> A tento odkaz mám v okně vyvolaný přes JS - window.open(). No a nemohu zaboha přijít na to, jak dostanu ten text do inputu ve formuláři, když formulář mám na stránce, kde jsou rámy !!! Podle mého by to mělo fungovat. I ten input mám označen id="vstup" |
||
| roberta Profil |
#2 · Zasláno: 31. 7. 2006, 12:09:03 · Upravil/a: roberta
icka
kedže na stránke máš rámy (neviem koľko rámov, ale napr. 2), v každom ráme máš javascriptový objekt document (dokopy sú tam 2), tak sa nečuduj, že pri zápise document.getElementById('vstup') sa nevie, ktorý document máš na mysli, či v ráme 1 alebo v ráme 2 |
||
| icka Profil * |
#3 · Zasláno: 31. 7. 2006, 12:10:34
no a jak najdu ten správnej dokument? (podle čeho?) A kam to mám zapsat... Nikde jsem to nenašel. Všude maj návody jen vrámci dokumentu.
|
||
| roberta Profil |
#4 · Zasláno: 31. 7. 2006, 12:15:43
skús dať namiesto
document.getElementById('vstup').value toto parent.nazov_ramu.document.getElementById('vstup').value |
||
| icka Profil * |
#5 · Zasláno: 31. 7. 2006, 12:32:52
Zkoušel jsem a pořád to nejde... :-(
To je odkaz: <a href="#" title="*1*" OnClick="parent.form.document.getElementById('vstup').value = '*1* '"> To je okno s rámci: <html> <head> <title>Chat</title> </head> <frameset rows="25,*,40" framespacing="0" border="0" frameborder="0"> <frame name="okno" src="top.php" scrolling="no" noresize> <frame name="okno" src="okno.php" scrolling="yes" noresize> <frame name="formular" src="form.php" scrolling="no" noresize> <noframes> <body> <p>Na této stránce jsou použity rámce, prohlížeč je však nepodporuje.</p> </body> </noframes> </frameset> </html> To je form: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Chat - form</title> </head> <script language="JavaScript" type="text/javascript"> <body background="images/bg_form.gif" leftmargin="2" topmargin="5"> <form name="form" method="post" action="form.php"> <table width="100%" cellpadding="0" cellpacing="0" border="0"> <tr valign="middle"> <td width="1"><input type="text" name="prispevek" id="vstup" size="60" maxlength="500"></td> <td align="right" width="1"><input type="hidden" name="formular" value=" odeslat "> <input type="button" onclick="submit(this.form)" name="B1" value="odeslat"></td> </tr> </table> </form> </body> </html> |
||
| roberta Profil |
#6 · Zasláno: 31. 7. 2006, 12:36:36
icka
parent.form.document.getElementById podľa tohoto zápisu by si mal mať rám, ktorý sa volá form avšak podľa tohoto <frame name="okno" src="top.php" scrolling="no" noresize> <frame name="okno" src="okno.php" scrolling="yes" noresize> <frame name="formular" src="form.php" scrolling="no" noresize> sa ti žiadny rám nevolá form, ale 2 sa ti volajú "okno" a jeden "formular"... inak aj to je zle, keď sa ti 2 rámy volajú rovnako... |
||
| icka Profil * |
#7 · Zasláno: 31. 7. 2006, 12:47:41
I když jsem odstranil tyto nedostatky, stále to nejede :-(((
|
||
| icka Profil * |
#8 · Zasláno: 1. 8. 2006, 07:42:57
Můžete mi s tím prosím někdo pomoci?? Vůbec si nevím rady...
|
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0