Autor | Zpráva | ||
---|---|---|---|
Recik Profil * |
#1 · Zasláno: 23. 5. 2009, 18:22:32
Ahoj, poprosil bych o radu, nejde mi vkládání např: <a href="javascript:smilie(53)"><img src='r/bold.jpg' alt="**53*" border='0'/></a> zajistit aby se to automaticky vložilo do textarea. V diskuzi mi to jde ale když to chci převést i jinam tak mi to nefunguje. Pojmenované a nastavené vše mám (doufám :) asi takto:
<script language=javascript>function smilie(type) { if(type==51) {document.enter.co.value+='<font color=barva></font>'} if(type==52) {document.enter.co.value+='<font size=cislo></font>'} if(type==53) {document.enter.co.value+='<b></b>'} if(type==54) {document.enter.co.value+='<i></i>'} if(type==55) {document.enter.co.value+='<u></u>'} } </script> $text=NL2BR($text); $text=AddSlashes($text); $text = str_replace("**51*","<font color=barva></font>", "$text"); $text = str_replace("**52*","<font size=cislo></font>", "$text"); $text = str_replace("**53*","<b></b>","$text"); $text = str_replace("**54*","<i></i>","$text"); $text = str_replace("**55*","<u></u>","$text"); $text2=NL2BR($text2); $text2=AddSlashes($text2); $text2 = str_replace("**51*","<font color=barva></font>", "$text2"); $text2 = str_replace("**52*","<font size=cislo></font>", "$text2"); $text2 = str_replace("**53*","<b></b>","$text2"); $text2 = str_replace("**54*","<i></i>","$text2"); $text2 = str_replace("**55*","<u></u>","$text2"); s tím, že pole textarea ma name=text nebo text2. Děkuji za jakékoliv rady, s JS jsem začátečník :( |
||
fajzen Profil |
#2 · Zasláno: 23. 5. 2009, 22:38:13 · Upravil/a: fajzen
ak som to správne pochopil, do textarey vkladáš reťazce '<font color=barva></font>', '<font size=cislo></font>', '<b></b>', '<i></i>' alebo '<u></u>'
v PHP potom chceš zameniť **51*, **52*, **53*, **54* a **55*, lenže tieto reťazce v odoslanej textaree nie sú! sú tam len '<font color=barva></font>', '<font size=cislo></font>', '<b></b>', '<i></i>' alebo '<u></u>' |
||
Časová prodleva: 3 dny
|
|||
peta Profil |
#3 · Zasláno: 26. 5. 2009, 11:19:53
Recik
link na soubor a zdrojovy kod nic? pak nelze resit. viz fajzen lze predpokladat, ze nevis, ze php pracuje na serveru a js v prohlizeci. Tyto 2 pocitace jsou porpojene vzajemne pri odeslani pozadavku (odeslani formulare, obnoveni stranky, prechod na jinou stranku) A zrejme ti bude stacit jednoduchy JS typu... http://www.volny.cz/peter.mlich/jpw/#formulare textarea smajliky Byl to takovy pokus prepracovat priklady na jakpsatweb... |
||
Časová prodleva: 15 let
|
0