Bij mijn richtext editor wil ik graag dat als mensen op enter drukken ze een shift-enter (<BR>) krijgen inplaats van een paragraaf (<p>).
Nou heb ik het volgende scriptje gemaakt:
Dit werkt allemaal goed als je aan het typen bent en op enter drukt.
Maar als je midden in de tekst ergens een enter geeft, dan werkt het niet goed.
Heeft iemand een idee hoe dit goed is af te vangen.
Nou heb ik het volgende scriptje gemaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| //Enter toets afvangen en een <BR> plaatsen inplaats van <P>
function keyEnter()
{
if(window.frames["OpmaakTekst"].event.keyCode==13)
{
code = OpmaakTekst.document.body.innerHTML;
OpmaakTekst.document.body.innerText = code;
OpmaakTekst.document.execCommand('Paste', true, '<BR>');
code = OpmaakTekst.document.body.innerText;
OpmaakTekst.document.body.innerHTML = code;
OpmaakTekst.document.execCommand('Paste', true, '');
return false;
}
} |
Dit werkt allemaal goed als je aan het typen bent en op enter drukt.
Maar als je midden in de tekst ergens een enter geeft, dan werkt het niet goed.
Heeft iemand een idee hoe dit goed is af te vangen.