Avatar billede krogstrup Nybegynder
17. september 2002 - 12:03 Der er 5 kommentarer og
1 løsning

Problemer med designmode i IE 5

Jeg har indtil nu brugt følgende kode til at aktivere DHTML Editoren i MS Browser:

<div contenteditable ID="myDiv" name="myDiv">Indhold...</div>

Men contenteditable virker tilsyneladende ikke i IE 5.0

Derfor ønsker jeg nu via javascript at sætte designmode til "on"

Hvordan gøres dette ?

Følgende virker ikke:

<script>myDiv.designMode = "On"</script>
Avatar billede Slettet bruger
17. september 2002 - 12:07 #1
designMode bruges på hele dokumentet, ikke på en enkelt div.
Se mere her:
http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/contenteditable.asp
Avatar billede krogstrup Nybegynder
17. september 2002 - 12:09 #2
hmm - kan jeg så ikke aktivere editoren på en DIV i IE 5.0 ???
Avatar billede krogstrup Nybegynder
17. september 2002 - 12:31 #3
øv - det kan man ikke !
Avatar billede Slettet bruger
17. september 2002 - 17:12 #4
Men iframes med designMode sat til "On" fungerer også næsten lige så godt.
Avatar billede krogstrup Nybegynder
18. september 2002 - 09:03 #5
ja, det ved jeg - men problemet er at jeg efterhånden har lavet en hel del javascripts der "snakker" med min DIV, og jeg synes ikke helt jeg kan overskue at omskrive dem til en IFRAME.

:-)
Avatar billede Slettet bruger
18. september 2002 - 20:18 #6
Det bør ikke være særligt svært. Alle de steder, hvor der står:

document.getElementById("divID")

eller:

document.all.divID

skifter du bare ud med:

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