Heej allemaal,
Ik heb een probleem met de behaviour zoals deze hier te vinden is. Deze zorgt er dus voor dat de tranparency in IE op png plaatjes werkt. Nu werkt deze opzich naar behoren, maar ontstaat er een probleem wanneer ik de innerHTML van een parent waar een png-plaatje in staat verander.
Ik vervang namelijk enkele woorden met een linkje, maar nu krijg ik IE de error dat 'realSrc' leeg of geen object is. Tijdens het debuggen heb ik de functie vertraagd laten uitvoeren en dan zie je duidelijk dat eerst het plaatje wel goed wordt weergegeven en zodra de functie wordt uitgevoerd de behaviour ook nog een keer wordt uitgevoerd, en daarmee de error veroorzaakt die op zijn beurt weer het plaatje laat verdwijnen.
Op verschillende manieren heb ik geprobeerd om dit probleem heen te werken door te proberen de functie fixImage() niet nog een keer uit te laten voeren wanneer de functie wordt uitgevoerd. Echter, ik vrees dat deze wel nog een keer moet worden uitgevoerd, omdat anders de fix niet meer van kracht is op het plaatje.
De functie zelf is niet erg interessant, in weze wordt het probleem al veroorzaakt bij een verandering van de innerHTML.
Heeft iemand een idee hoe dit te voorkomen is? Of een manier om hier omheen te werken?
Ik heb een probleem met de behaviour zoals deze hier te vinden is. Deze zorgt er dus voor dat de tranparency in IE op png plaatjes werkt. Nu werkt deze opzich naar behoren, maar ontstaat er een probleem wanneer ik de innerHTML van een parent waar een png-plaatje in staat verander.
Ik vervang namelijk enkele woorden met een linkje, maar nu krijg ik IE de error dat 'realSrc' leeg of geen object is. Tijdens het debuggen heb ik de functie vertraagd laten uitvoeren en dan zie je duidelijk dat eerst het plaatje wel goed wordt weergegeven en zodra de functie wordt uitgevoerd de behaviour ook nog een keer wordt uitgevoerd, en daarmee de error veroorzaakt die op zijn beurt weer het plaatje laat verdwijnen.
Op verschillende manieren heb ik geprobeerd om dit probleem heen te werken door te proberen de functie fixImage() niet nog een keer uit te laten voeren wanneer de functie wordt uitgevoerd. Echter, ik vrees dat deze wel nog een keer moet worden uitgevoerd, omdat anders de fix niet meer van kracht is op het plaatje.
De functie zelf is niet erg interessant, in weze wordt het probleem al veroorzaakt bij een verandering van de innerHTML.
Heeft iemand een idee hoe dit te voorkomen is? Of een manier om hier omheen te werken?
Parse error: syntax error, unexpected GOT_USER in https://gathering.tweakers.net on line 1337