webForumDet fria alternativet

event.keyCode hjälp..

2 svar · 250 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20018 810 inlägg
#1

försöker copy&pasta lite koder och försöker lära mig lite mer inom Javascript men jag får bara problem med textarea & iframe editor...:

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 = "#4E6469"
  if (event.keyCode==13){return textEdit.document.event.keyCode=13;}
   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 = ""
  if (event.keyCode==13){
  var oSel = textEdit.document.selection.createRange();	
				oSel.pasteHTML('<br>');
  
  }
 }
textEdit.focus();
}

på raden:

if (event.keyCode==13){return textEdit.document.event.keyCode=13;}

hade jag velat få så att om man trycker på enter så ska den bara hoppa ner en rad.. men den gör det ändå inte.. utan den hoppar ner 2 rader.. eller blir <p> i editorn...

tohaMedlem sedan dec. 1999698 inlägg
#2

Här har du referens till event-objektet.

http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_event.asp?frame=true

document har inte event som egenskap. jag vet inte riktigt vad du vill åtstadkomma men testa med:

if (event.keyCode==13){ event.returnValue = false; return false;}

då kommer den att hoppa ur funktionen och inte genomföra eventet.

voigtann1Medlem sedan juni 20018 810 inlägg
#3

gick inte alls.. samma resultat...

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb