Avatar billede jgivoni Nybegynder
03. december 2002 - 22:47 Der er 2 kommentarer og
1 løsning

execCommand("Undo")

Hej, jeg er i gang med at lave min egen web-baserede text-editor (designMode='On' osv. - og ja, jeg ved der findes et utal færdigelavede, men jeg skal jo lige selv vide hvordan det fungerer...).

Jeg er iøvrigt ikke 100% sikker på at dette forum er det rigtige at stille spørgsmålet i, men jeg prøver:

Hos MSDN har jeg læst at kommandoen "Undo" under execCommand er 'Not currently supported.'
Men i et eksempel på hvordan andre har gjort, fandt jeg alligevel ud af at de har brugt netop denne kommando - og her virker det tilsyneladende. Se evt. her:
http://www.editworkspro.com/online_html_editor_demo.php
Jeg har kigget i kildeteksten men det er ikke lykkedes mig at gøre kunsten efter.

Er der nogen, der ved hvordan man kan få
execCommand('Undo') til at virke?
Avatar billede nordclc Nybegynder
04. december 2002 - 09:18 #1
Prøv med denne metode:

<script>
function cmdExec(cmd,opt)
      {
      idContent.document.execCommand(cmd,"",opt);idContent.focus();
      }
</script>


Og tilføj denne på din knap:
onClick="cmdExec('undo')"
Avatar billede jgivoni Nybegynder
04. december 2002 - 16:15 #2
Din metode gør ingen forskel. Jeg kan stadig ikke 'undo'e.

Hvis du har afprøvet det selv med bedre held, vil jeg gerne vide mere...
Avatar billede jgivoni Nybegynder
04. december 2002 - 16:17 #3
F*** jeg kom sgu til at acceptere dit svar, nordclc!!!
Det var altså ikke meningen!
Jeg bliver nok nødt til at stille spørgsmålet igen for at få mere hjælp...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester