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....

253 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)