Salve a tutti, ho usato il seguente script come comandi per la formattazione del testo in un forum (in php), ma solo mi accorgo che con Morzilla, questi comandi sono totalmente inutilizzabili.
Lo script è questo:
i pulsanti che azionano lo script sono i seguenticodice:<script type="text/javascript"> <!-- function rectesto(tagformatta) { var a = document.selection.createRange(); if (a.text == '') { testo = '['+tagformatta+']'+'[/'+tagformatta +']'; document.getElementById("descr").value += testo; } else { testo = '['+tagformatta+']'+a.text+'[/'+tagformatta +']' a.text = testo } } //--> </script>
mentre la textarea in cui dovrebbe apparire riformattato il testo è questa:codice:<input id="btn" type="button" value="Calca la scrittura" onclick="rectesto('b')" style="font-weight:bold"> <input id="btn" type="button" value="Scrivi in corsivo" onclick="rectesto('i')" style="font-style:italic"> <input id="btn" type="button" value="Sottolinea" onclick="rectesto('u')" style="text-decoration: underline"> <select name="select" onChange="rectesto(this.options[this.selectedIndex].value)" style="background-image:url(web-link29.jpg) "> <option value="nero" style="color:black">nero</option> <option value="blu" style="color:blue">blu</option> <option value="verde" style="color:green">verde</option> <option value="rosso" style="color:red">rosso</option> <option value="giallo" style="color:yellow">giallo</option> <option value="rosa" style="color:pink">rosa</option> </select>
Qualcuno di voi ha qualche idea del motivo per cui solo con IE funzioni?codice:<textarea cols=72 rows=15 name="Messaggio" onclick="this.focus"><?= htmlspecialchars($Messaggio) ?></textarea>
Grazie mille anticipatamente.
Marco

Rispondi quotando