webForumDet fria alternativet

Varför gör den inte som jag vill?

JavaScript

0 svar · 175 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Försöker göra en WYSIWYG editor och fasnar lite med [enter] Taggenten... försöker köra denna kod

function setMode(bMode){
isHTMLMode = bMode;
if (isHTMLMode){
  textEdit.document.body.innerText = textEdit.document.body.innerHTML;
  textEdit.document.body.style.fontFamily = "Courier New, Courier, mono"
  textEdit.document.body.style.fontSize = "10pt"
  textEdit.document.body.style.color = "#518195"
[b]  if (event.keyCode==13){return textEdit.document.event.keyCode=13;}[/b]
   for (i=0; i<IDList.length; i++) {                                // for each button
    var button_obj = document.all["button_" +IDList[i]];   // get button object
     if (button_obj == null) { continue; }                          // if no btn obj???
    button_obj.className = 'btnNA';
    button_obj.disabled = true;
   }
} 
else {
  textEdit.document.body.innerHTML = textEdit.document.body.innerText
  textEdit.document.body.style.fontFamily = ""
  textEdit.document.body.style.fontSize =""
  textEdit.document.body.style.color = ""
[b]  if (event.keyCode==13){
  var oSel = textEdit.document.selection.createRange();	
				oSel.pasteHTML('<br>');
  
  }[/b]
   for (i=0; i<IDList.length; i++) {                                // for each button
    var button_obj = document.all["button_" +IDList[i]];   // get button object
     if (button_obj == null) { continue; }                          // if no btn obj???
    button_obj.className = 'btn';
    button_obj.disabled = false;
   }
 }
textEdit.focus();
}

fast nu gör den dom två raderna ingen större nytta.. mitt mål är egentligen att ha en checkbox som är enabled när man kör "WYSIWYG" editorn så att man kan välja mellan <p> enter tryckningen och <br> enter tryckningen... fast det är nog för svårt för mig....

301 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
171 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)