Però adesso non carica i controlli js
codice:<form method="post" action="ins.php" id="mioform" onkeyup="highlight(event)" onsubmit="return (xxxGuest1() && controlla() && pulisciCodice())"> ... <iframe src="" name="messaggio" id="editArea" frameborder="0" scrolling="auto" onkeyup="conta(this.form);"></iframe>
e mostra errore quando clicco invia
Linea 13 Carattere 1 "Value è nullo o non è un'oggetto"
ma alla linea 13 non c'è nienteVVoVe:
12 </head>
13
14 <body onload="load()">
...
e questo è il codice richiamato che dovrebbe formattare![]()
codice://Formatta il testo con B, I, U e Color function load(){ AttivaFrame("messaggio").designMode = "On"; } function AttivaFrame(iFrameID){ if (document.getElementById(iFrameID).contentDocument){ //Mozilla Firefox return document.getElementById(iFrameID).contentDocument; } else { //Internet Explorer return document.frames[iFrameID].document; } } function applicaComando(cmdStr,valCmdStr){ AttivaFrame("messaggio").execCommand(cmdStr,false,valCmdStr); } function pulisciCodice(){ var contenuto = AttivaFrame("messaggio").body.innerHTML; contenuto = contenuto.replace(/<br\>/gi," "); contenuto = contenuto.replace(/(<p\>)(.*)(<\/p\>)/gi," $2</p>"); contenuto = contenuto.replace(/<\a/gi,"<a"); contenuto = contenuto.replace(/<\/a\>/gi,"</a>"); contenuto = contenuto.replace(/<\div\>/gi,"<div>"); contenuto = contenuto.replace(/<\/div\>/gi,"</div>"); contenuto = contenuto.replace(/(<strong\>)(.*)(<\/strong\>)/gi,"<span style=\"font-style: bold;\">$2</span>"); contenuto = contenuto.replace(/(<ul\>)(.*)(<\/ul\>)/gi,"<ul>$2[/list]"); contenuto = contenuto.replace(/(<li\>)(.*)(<\/li\>)/gi,"[*]$2"); //Internet Explorer contenuto = contenuto.replace(/(<font )(color)(=)(#?([A-Fa-f0-9]){3}(([A-Fa-f0-9]){3})?)(>)(.*)(<\/font\>)/gi,"<span style=\"$2:$4;\">$9</span>"); contenuto = contenuto.replace(/(<p )(align)(=)([A-Za-z]*)(>)(.*)(<\/p\>)/gi,"<div style=\"text-align: $4;\">$6</div>"); contenuto = contenuto.replace(/(<em\>)(.*)(<\/em\>)/gi,"<span style=\"font-style: italic;\">$2</span>"); //Opera contenuto = contenuto.replace(/(<font )(color)(=\")(#?([A-Fa-f0-9]){3}(([A-Fa-f0-9]){3})?)(\")(>)(.*)(<\/font\>)/gi,"<span style=\"$2:$4;\">$10</span>"); contenuto = contenuto.replace(/(<div )(align)(=\")([A-Za-z]*)(\")(>)(.*)(<\/div\>)/gi,"<div style=\"text-align:$4;\">$7</div>"); contenuto = contenuto.replace(/(<i\>)(.*)(<\/i\>)/gi,"<span style=\"font-style: italic;\">$2</span>"); document.getElementById("codicePulito").value = contenuto; }

VVoVe:
Rispondi quotando