Questo e' il codice su cui sto lavorando... ciao
codice:
var html = "<html>\n<body style=\"font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;\">\n</body>\n</html>";
var str_objectDocument = (document.all)? "document.frames(\"textArea\").document\;": "document.getElementById(\"textArea\").contentDocument\;";
onload = init;
function init(){
objectDocument = eval(str_objectDocument);
objectDocument.open();
objectDocument.write(html);
objectDocument.close();
objectDocument.designMode = "on";
objectDocument.addEventListener("keypress", keypress, true);
}
function setFocus() {
if (document.all){
document.frames("textArea").focus();
}else{
document.getElementById("textArea").contentWindow.focus();
return;
}
}
function buttonCmd(what,opt){
objectDocument = eval(str_objectDocument);
objectDocument.execCommand(what,false,opt);
setFocus();
}
function createLink(what,URL){
objectDocument = eval(str_objectDocument);
var txt = "";
if (objectDocument.getSelection){
txt = objectDocument.getSelection();
}else if (objectDocument.selection){
txt = objectDocument.selection.createRange().text;
}else{
return;
}
if(txt != ""){
var URL = prompt("Indirizzo:", "http://www.");
objectDocument.execCommand(what,false,URL);
setFocus();
}else{
alert ("Prima seleziona il testo");
}
}
function keypress(e){
objectDocument = eval(str_objectDocument);
if (e.which == 13 && !e.shiftKey){
objectDocument.execCommand("formatblock" , "p");
}else{
return;
}
}
function doSave(){
objectDocument = eval(str_objectDocument);
iframeContent = objectDocument.body;
contetToSave = iframeContent.innerHTML;
alert (contetToSave);
}