[DHTML] IE6 en getElementByID

Pagina: 1
Acties:

  • Croccifixio
  • Registratie: Maart 2002
  • Laatst online: 01-04-2025
Ik heb een JavaScript dat alleen in IE 5 en hoger werkt. Ik denk, laat ik hem eens aanpassen zodat ook de mensen van NS en Mozilla ervan kunnen genieten.

Dus, ik verander document.all.<divID> in document.getElementByID(<divID>).

Code uit HTML-bestand:
code:
1
2
3
4
5
<body class="empty" onLoad="window.setTimeout('displayImages(\'referenceDiv\', \'referenceImage\')', 1000);">
<script language="JavaScript" src="/JavaScript/referentie.js"></script>
<div id="referenceDiv" style="visibility: hidden; position:absolute;">
[img]"#">
</div[/img]

Code uit JS-bestand:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//  Start the displaying of the images
    function displayImages(divName, imgName)
    {
        currImg = 0;
        divObj = document.getElementByID(divName);
        divObj.style.top = divStartTop;
        divObj.style.left = divStartLeft;
        imgObj = document.getElementByID(imgName);
        imgObj.style.height = 75;
        imgObj.style.width = 75;
        divObj.style.visibility = "visible";
        imgObj.src = imgList[currImg].src;
        scrollDiv (windowCenter);
    }

Helaas, helaas.....als ik het HTML-bestand in IE6 open, krijg ik de volgende melding: "Object doesn't support this method or property".

Iemand een idee waar die melding vandaan komt?

Verwijderd

zoek de verschillen:
getElementByID();
getElementById();

  • Croccifixio
  • Registratie: Maart 2002
  • Laatst online: 01-04-2025
*lol*

bedankt......

edit:

Dat gedeelte is opgelost. Echter, nu krijg ik de melding dat bij de volgende regel een "object required" is.


[edit2]
Lama, 'k heb het al....
[/edit2]