Los bericht bekijken
Oud 25 mei 2009, 21:26   #1
Tzuvar Raemborr
Minister
 
Tzuvar Raemborr's schermafbeelding
 
Geregistreerd: 4 maart 2004
Berichten: 3.495
Standaard Fout in javascripts : regel 34: style is geen object

Beste,

regelmatig krijg ik op dit forum de javascript foutmelding regel 34: style is geen object

Na wat grasduinen denk ik dat de gewraakte code zich bevindt in scroller.js op uiteraard regel 34 :


function changeSlide(boxId,secondBetweenSlides,slideIndex)
{
var el = document.getElementById(boxId);
var divs = el.getElementsByTagName('DIV');

divs[slideIndex].style.left = divs[slideIndex].parentNode.offsetWidth + 'px';
divs[slideIndex].style.display='block';
divs[slideIndex].style.zIndex = currentZIndex;
currentZIndex++;

slideRssBox(boxId,slideIndex,secondBetweenSlides,d ivs[slideIndex].id);


}


Nu ben ik er niet 100% zeker van wat dit doet (ziet er uit als een soort marquee functie). Maar een simpele check zal alvast geen kwaad kunnen :


function changeSlide(boxId,secondBetweenSlides,slideIndex)
{
var el = document.getElementById(boxId);
var divs = el.getElementsByTagName('DIV');

if (divs[slideIndex].style)
{
divs[slideIndex].style.left = divs[slideIndex].parentNode.offsetWidth + 'px';
divs[slideIndex].style.display='block';
divs[slideIndex].style.zIndex = currentZIndex;
currentZIndex++;
}
slideRssBox(boxId,slideIndex,secondBetweenSlides,d ivs[slideIndex].id);


}


mvg.
__________________
I'm still standing, better than I ever did,
Looking like a true survivor, feeling like a little kid.
__________________
But I'm stubborn, like those garbage bags that time cannot decay,
I'm junk but I'm still holding up this little wild bouquet.
Tzuvar Raemborr is offline   Met citaat antwoorden