Originariamente inviato da Xinod
guarda, x esperienza, non risolvi inserendo
al posto di

</p> alla pressione dell' invio, ci saranno sempre casi in cui questi ultimi tag appariranno se fai scrivere i tuoi tag con l' execCommand (l' alternativa, solo con IE, è usare sempre e solo pasteHTML e si porta dietro altre problematiche...) cmq puoi provare a risolvere il problema del tasto invio così
codice:
// editArea nell' esempio è l' id dell' iframe
function init() {
	editArea.document.designMode="On"; // rende editabile
	editArea.document.onkeydown = function () { 
		if (editArea.event.keyCode == 13) { // ENTER
			var sel = editArea.document.selection;
			if (sel.type == "Control")
			return;

			var r = sel.createRange(); 
			r.pasteHTML("<br \/>");
			editArea.event.cancelBubble = true; 
			editArea.event.returnValue = false; 

			r.select();
			r.moveEnd("character", 1);
			r.moveStart("character", 1);
			r.collapse(false);

			return false;
		}
	}
}
richiamato onload sull' iframe
ciao
ti ringrazio tanto... sei stato di enorme aiuto, l'unica cosa non funzionava sull'onLoad.
Ho eliminato la funzione e ho levato la funzione dall'onLoad