in qesto forum se clikki sulla faccina si inserisce un codice (tipo :gren: è ": g r e n :" )
so come inserire la scritta clikkando sulla faccina, ma come si fa a sostituire al codice la faccina???
si può tramite javascript???
![]()
in qesto forum se clikki sulla faccina si inserisce un codice (tipo :gren: è ": g r e n :" )
so come inserire la scritta clikkando sulla faccina, ma come si fa a sostituire al codice la faccina???
si può tramite javascript???
![]()
Si puo` farlo sostituendo il codice prima di inviarlo alla pagina (in un JS da eseguire durante il caricamento), farlo dopo e` piu` complesso:
str = str.replace(/: gren :/g, "[img]...[/img]");
Pero` se hai un programma sul server, conviene farlo li`: ti semplifica la vita di parecchio
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
in ke senso conviene farlo sul server![]()
e poi in 'str.replace' cosè 'str'![]()
![]()
Se invii un form, ci deve essere sul server qualcosa che lo riceve e lo archivia. Un forum accede sempre ad un database.
Quindi la modifica puoi farla sul server prima di inviare la pagina (questo semplifica molto tutte le sostituzioni).
Se proprio vuoi usare JS, puoi usare il metodo replace degli oggetti stringa.
Nel mio esempio str e` la varibile stringa che contiene il testo che devi inviare alla pagina: prima di inviarlo devi operare le sostituzioni.
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
yuhu! celò fatta! (forse è sbagliato...ma funge)
grazie!codice:<script> function smile(url){ str = document.frm.txt.value str = str.replace('\:faccina\:','[img]'+url+'[/img]'); document.write(str); } </script> <form name=frm> prova a scrivere :faccina: e cliccare <input type="text" name="txt"> <input type="button" value="Scrivi" onclick="smile('http://forum.html.it/forum/faccine/006.gif')"></br> </form>![]()
Funziona ma secondo me é meglio fare quel lavoro sul server.
xkè?
cosa cambia???![]()
Non tutti hanno il js attivato.
peggio per loro!
allora tutte le cose di qesto forum sono inutili...?