hoi,
ik heb een pagina waarin 2 plaatjes en een stel divs als losse layers geplaatst worden. de divs kunnen aangeklikt worden waarna een nieuwe div die invisible was nu zichtbaar wordt. zo ontstaat een soort popup menu.
welnu, die 2 plaatjes worden weleens herladen, aangezien dit dynamische png's zijn die als een soort online metertjes werken.
zodra ze echter aan het herladen zijn en ik klik dan op een div, dan is de kans groot dat het plaatje niet meer getoond wordt (het gaat hier echt om millisecondes waarbinnen dit kan gebeuren, maar toch). echter, het plaatje is wel degelijk ingeladen - alleen helemaal weg.
als ik vervolgens in m'n contextmenu (right-click op plaatje) op Show Picture klik dan laat ie alsnog het goeie plaatje zien. er is ook verder niks met de visibility van deze image layer gebeurd. alleen maar een document.all.plaatje.src = 'bla.png'
ter verduidelijking: het gaat hier NIET om een js error of iets anders wat fout of raar zit in m'n js code / html. het lijkt er meer op dat internet explorer (5.0 voor zowel mac als win2k hebben last ervan) niet goed de pagina hertekent / rendert, alsof ie het te druk heeft met het visible maken van de div layer waardoor het zojuist geladen plaatje niet meer getoond wordt...
iemand ENIG idee hoe ik dit zou kunnen fixen? ik ben er al een dag mee bezig! ook een soort locking systeempje waarbij je pas op een div mag klikken na een document.all.plaatje.complete werkt niet...
thanx -- jeroen
ik heb een pagina waarin 2 plaatjes en een stel divs als losse layers geplaatst worden. de divs kunnen aangeklikt worden waarna een nieuwe div die invisible was nu zichtbaar wordt. zo ontstaat een soort popup menu.
welnu, die 2 plaatjes worden weleens herladen, aangezien dit dynamische png's zijn die als een soort online metertjes werken.
zodra ze echter aan het herladen zijn en ik klik dan op een div, dan is de kans groot dat het plaatje niet meer getoond wordt (het gaat hier echt om millisecondes waarbinnen dit kan gebeuren, maar toch). echter, het plaatje is wel degelijk ingeladen - alleen helemaal weg.
als ik vervolgens in m'n contextmenu (right-click op plaatje) op Show Picture klik dan laat ie alsnog het goeie plaatje zien. er is ook verder niks met de visibility van deze image layer gebeurd. alleen maar een document.all.plaatje.src = 'bla.png'
ter verduidelijking: het gaat hier NIET om een js error of iets anders wat fout of raar zit in m'n js code / html. het lijkt er meer op dat internet explorer (5.0 voor zowel mac als win2k hebben last ervan) niet goed de pagina hertekent / rendert, alsof ie het te druk heeft met het visible maken van de div layer waardoor het zojuist geladen plaatje niet meer getoond wordt...
iemand ENIG idee hoe ik dit zou kunnen fixen? ik ben er al een dag mee bezig! ook een soort locking systeempje waarbij je pas op een div mag klikken na een document.all.plaatje.complete werkt niet...
thanx -- jeroen