Toon posts:

getElementById werkt niet in IE6

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer een iframe te benaderen om de designMode aan te zetten. In Firefox gaat dat allemaal prima. Maar in IE krijg ik het niet voor elkaar.
Dit is de functie
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
    function Init(ding)
    {
        if(navigator.appName == "Netscape")
        {
            object = document.getElementById(ding).contentDocument;
            geenIE = true;
        }
        else
        {
            object = document.getElementById(ding).document;
        }
        object.designMode = "on";
    }


en hier roept hij hem aan:

code:
1
2
<body onLoad='Init("test")'>
<iframe id="test" style="width: 411px; height:205px"></iframe>


als ik er rechtsstreeks naar verwijs, dus test.document.designMode = "on"; kan wel

weet iemand de oplossing?

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:16

crisp

Devver

Pixelated

JavaScript:
1
object = document.getElementById(ding).contentWindow.document;

voor zowel IE als Mozilla/Firefox

Intentionally left blank


Verwijderd

Topicstarter
Dank u, het werkt...