
Originalmente inviato da
karl94
Allora perché non usi un editor già pronto, come CKEditor?
Ma CKEditor da quel che ho letto serve per modificare il proprio sito. a me non serve anche tutta la formattazione come nei commenti su altervista.
Comunque l'autore del sito che ho visto cioè questo:
Usa questo codice nei commenti:
Codice HTML:
<div class="dsq-textarea-wrapper" id="dsq-textarea-wrapper" style="height: auto; ">
<!-- filled dynamically --> <iframe name="easyXDM_DISQUS_net_default4175_provider" id="easyXDM_DISQUS_net_default4175_provider" scrolling="no"
frameborder="0" src="http://mediacdn.disqus.com/1348604076/build/system/reply.html#xdm_e=http%3A%2F%2Fwww.mrwebmaster.it&xdm_c=default4175&xdm_p=1&f=mrwebmaster&t=i_form_moduli_guida_html_html_mrwebmaster&ff=verdana%2C%20arial%2C%20tahoma&d=ltr&p=Scrivi%20qui%20il%20tuo%20commento.&upload_media=false&mentions=true"
style="position: relative; top: 0px; height: 84px;"></iframe>
</div>
Sfrutta quindi un frame in linea per modificare in questo modo a mano a mano il div commento. Ogni riga è un altro div e se è vuota mette <br>. Siccome è davvero complicato (credo) è meglio se torno ad usare come diceva il saggio radiodelmomento
quindi vi ringrazio tutti delle vostre risposte comunque!
Per :
Ho provato a fare come mi dicevi, il codice viene:
Codice HTML:
<script>
function copy() {
var divcomm=document.getElementById("commentodiv").firstChild.nodeValue;
var testo=document.createTextNode(divcomm);
var divhide=document.getElementById("commentoform").appendChild(testo);
}
</script>
<form>
<div id="commentodiv"
style="border: 1px outset #FF8800;background-color: #EEEEEE" contenteditable="true" role="textarea" style="height:150px" onblur="copy()">
</div>
<textarea name="commento" id="commentoform" style="display:none">
</textarea>
</form>
Ho fatto in modo che copiasse il contenuto del div all'interno di textarea ogni volta che deseleziono il div. Ha un brutto inconveniente però. Il testo copiato si ferma al primo a capo ed è quindi inutilizzabile in un commento.