Autor | Zpráva | ||
---|---|---|---|
mareceek Profil * |
#1 · Zasláno: 11. 8. 2007, 15:10:02
Ahoj, moc prosím o pomoc, jak to mám přepsat, aby při změně name="formular" na id="formular" fungovalo vkládání smajlíků.
Díky moc. PS: je to samozdřejmě ve strict <h3>Kniha návštěv</h3> <form action="gbook_v4/gbook_zpracuj.php" method="post" name="formular"> <p><input type="hidden" name="pecanovicoockies" value="" /> <input type="hidden" name="backlink" value="navstevni-kniha.php" /> <input type="hidden" name="sent" value="" /></p> <table> <tr> <td><strong>Jméno</strong></td> <td><input type="text" name="nick" size="30" class="input" maxlength="50" value="" /></td> </tr> <tr> <td>Web</td> <td><input type="text" name="web" size="30" class="input" maxlength="50" value="" /></td> </tr> <tr> <td>Mail</td> <td><input type="text" name="mail" size="30" class="input" maxlength="50" value=""/></td> </tr> <tr id="input_reakce"> <td></td> <td> <input type="text" name="OdpovedNaPrispevek" id="OdpovedNaPrispevek" size="30" readonly="readonly" class="readonly" /> <input type="button" onclick="javascript:VlozOdpoved('')" value="Zrušit reakci" id="VymazReakci" disabled="disabled" class="input-zrusit" /> </td> </tr> <tr id="input_spam"> <td><strong>Kontrola</strong></td> <td><input type="text" name="check" size="3" class="input" maxlength="5" value="" id="kua" /> Zadej číslo <strong>pět</strong></td> </tr> <tr> <td valign="top"><strong>Text</strong></td> <td><textarea name="textstary" class="textarea" cols="40" rows="7"></textarea></td> <td class="sede"> <a href="javascript:smajlik(':-) ')"><img src="obr/smajly/1.gif" alt=":-)" title=":-)" class="smajl" /></a><br/> <a href="javascript:smajlik(':-D ')"><img src="obr/smajly/2.gif" alt=":-D" title=":-D" class="smajl" /></a><br/> <a href="javascript:smajlik(':-( ')"><img src="obr/smajly/3.gif" alt=":-(" title=":-(" class="smajl" /></a><br/> <a href="javascript:smajlik('|-/ ')"><img src="obr/smajly/4.gif" alt="|-/" title="|-/" class="smajl" /></a><br/> <a href="javascript:smajlik(':-[] ')"><img src="obr/smajly/5.gif" alt=":-[]" title=":-[]" class="smajl" /></a><br/> <a href="javascript:smajlik(';-) ')"><img src="obr/smajly/6.gif" alt=";-)" title=";-)" class="smajl" /></a><br/> <a href="javascript:smajlik('8-| ')"><img src="obr/smajly/7.gif" alt="8-|" title="8-|" class="smajl" /></a><br/> <a href="javascript:smajlik('8-o ')"><img src="obr/smajly/8.gif" alt="8-o" title="8-o" class="smajl" /></a><br/> </td> </tr> <tr> <td></td> <td> <span class="sede2"> <a href="javascript:smajlik('[b][/b]')"><strong>tučné</strong></a> | <a href="javascript:smajlik('[i][/i]')"><i>kurzíva</i> </a> | <a href="javascript:smajlik('http://')">odkaz</a> </span> </td> <td> <input type="submit" name="send" value="Přidej" class="input-odesli" /> </td> </tr> </table> </form> <a name='kotva'></a> <p class='center'>Strana: <strong>1</strong> <a href='navstevni-kniha.php?strana=1#str '>2</a> <a href='navstevni-kniha.php?strana=2#str '>3</a> </p><div class='kom_odp0'> <div class='kom1'> <div class='copyright'> </div><script type="text/javascript"> // js pro vlozeni smajlu <!-- function smajlik(text) { if (document.formular.textstary.createTextRange && document.formular.textstary.caretPos) { var caretPos = document.formular.textstary.caretPos; caretPos.text = caretPos.textstary.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; } else document.formular.textstary.value += text; document.formular.textstary.focus(caretPos) } function VlozOdpoved(IDnumber){ document.getElementById('OdpovedNaPrispevek').value=IDnumber if(IDnumber){ document.getElementById('VymazReakci').disabled = false; document.getElementById("input_reakce").style.display = 1; }else{ document.getElementById('VymazReakci').disabled = true; } } document.getElementById("kua").value="5"; document.getElementById("input_spam").style.display = "none"; //--> </script> |
||
djlj Profil |
#2 · Zasláno: 11. 8. 2007, 15:13:39 · Upravil/a: djlj
jak to mám přepsat, aby při změně name="formular" na id="formular" fungovalo vkládání smajlíků
formular=document.getElementById('formular'); |
||
mareceek Profil * |
#3 · Zasláno: 11. 8. 2007, 16:16:28
Můžeš prosím ukázat jak a kde to přepsat, v JS se nevyznám.
Díky |
||
mareceek Profil * |
#4 · Zasláno: 11. 8. 2007, 16:50:45
Může mi někdo tu fci přepsat do funkčního skriptu, prosím, ať dělám co dělám, nefunguje to ???
|
||
mareceek Profil * |
#5 · Zasláno: 11. 8. 2007, 19:32:43
Vyzkoušel jsem toto:
function smajlik(text) { if (document.getElementById("textstary").createTextRange && document.getElementById("textstary").caretPos) { var caretPos = document.getElementById("textstary").caretPos; caretPos.text = caretPos.textstary.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; } else document.getElementById("textstary").value += text; document.getElementById("textstary").focus(caretPos) } Smajlíci fungujou, ale neodesílá se mi nic, píše mi to že nemám vyplněny všechny chyby. To tu není opravdu nikdo kdo by pomohl ??? |
||
Časová prodleva: 11 dní
|
|||
Pilgrim Profil |
#6 · Zasláno: 23. 8. 2007, 05:19:35
|
||
Časová prodleva: 17 let
|
0