Newsgroup: it.comp.lang.javascript
Titolo: problema attribuzione font di default in HTML editor on-line

http://www.odm.it/test/linea_ok_tabulazioni.asp
____________________________________________________
Cosa non riesco a fare...
vorrei attribuire di default un font e carattere nell'area text (di default
è times, ma solo per la visualizzazione dato che poi andrà in un DB e al
font giusto ci penso dovo quando richiamo il rs) . Ho provato in tutti i
modi ma non ci sono riuscito, penso perchè dipenda dal'altra pagina che
viene richiamata null'iframe che è sotto.
Poi l'altra cosa strana è che se imposto il font a 1, mi rimane sempre
2....meno di due non viene.
Non ho scritto io questo codice, è purtroppo dove l'ho trovato non c'è
supporto.
Riuscireste ad aiutarmi...
Grazie Alen
l'altra pagina che compone lo script è questa
____________________________________________________
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<STYLE>
  BODY {margin: 0pt; padding: 0pt; border: none;}
  IFRAME {width: 100%; height: 100%; border: none}
</STYLE>
<SCRIPT>
// Default format is WYSIWYG HTML
var format="HTML"
// Set the focus to the editor
function setFocus() {
 textEdit.focus()
}
// Execute a command against the editor
// At minimum one argument is required. Some commands
// require a second optional argument:
// eg., ("formatblock","<H1>") to make an H1
function execCommand(command) {
textEdit.focus()
 if (format=="HTML") {
  var edit = textEdit.document.selection.createRange()
  if (arguments[1]==null)
   edit.execCommand(command)
  else
   edit.execCommand(command,false, arguments[1])
  edit.select()
  textEdit.focus()
 }
}
// Selects all the text in the editor
function selectAllText(){
var edit = textEdit.document;
edit.execCommand('SelectAll');
textEdit.focus();
}
function newDocument() {
 textEdit.document.open()
 textEdit.document.write("")
 textEdit.document.close()
 textEdit.focus()
}
function loadDoc(htmlString) {
 textEdit.document.open()
 textEdit.document.write(htmlString)
 textEdit.document.close()
}
// Initialize the editor with an empty document
function initEditor() {
 var htmlString = parent.document.all.EditorValue.value;
 textEdit.document.designMode="On"
 textEdit.document.open()
 textEdit.document.write(htmlString)
 textEdit.document.close()
 textEdit.focus()
}
// Swap between WYSIWYG mode and raw HTML mode
function swapModes() {
 if (format=="HTML") {
  textEdit.document.body.innerText = textEdit.document.body.innerHTML
  textEdit.document.body.style.fontFamily = "monospace"
  textEdit.document.body.style.fontSize = "10pt"
  format="Text"
  }
// qui sotto ho già provato a mettergli un font ma niente...
 else {
     textEdit.document.body.innerHTML = textEdit.document.body.innerText
     textEdit.document.body.style.fontFamily = ""
     textEdit.document.body.style.fontSize =""
     format="HTML"
  }
 // textEdit.focus()
 var s = textEdit.document.body.createTextRange()
 s.collapse(false)
 s.select()
}
window.onload = initEditor
</SCRIPT>
<!-- Turn off the outer body scrollbars. The IFRAME editbox will display its
     own scrollbars when necessary -->
<BODY SCROLL=No>
<IFRAME ID=textEdit> </IFRAME>
<script>
textEdit.focus();
</script>
</body>
</html>
_____________________________________

 ha scritto nel messaggio
news:8tip8.93401$%g7.30...@twister2.libero.it...


 font-weight =grassetto
ho provato ma non viene!
style="font-family:arial; font-style:normal; font-size:12px; display: none;"
se tolgo display:nome; si vede l'area tex, invece c'è tutto uno script di
formattazione...????

 ha scritto nel messaggio
news:bhjp8.93651$%g7.30...@twister2.libero.it...


 12 pt"></textarea>
si come dici tu funziona ma poi non mi va + lo script di formattazione
dinamico...non č cosě facile.....

> document.NOMEFORM.NOMETEXTAREA.style="font-family: Arial; font-size:12
pt";
in quale delle due pagine, quella che carica l'IFRAME o quella in cui c'è
l'area nascosta e dove si formatta on line?
Semplicemente la riga dentro al TAG JS
  document.fHtmlEditor.EditorValue.style="font-family: Arial; font-size:12
pt";
EditorValue è il nome del campo nascosto...ma così mi dà un errore...mi dice
impossibile trovare membro...
GRAZIE.