Ik wil een stuk Javascript alleen uitvoeren wanneer de gebruiker het gebruik van CSS aan heeft staan.
Een testopstelling waarbij ik een div de inline stijl 'display: none' heb gegeven om vervolgens de waarde van deze style te alerten met Javascript lijkt te werken (alleen getest in Firefox, omdat ik niet weet hoe je CSS gebruik uit kunt schakelen met IE). Hij alert 'none' wanneer CSS styles aan staan, en wanneer ik met de Developer Toolbar CSS uitschakel kreeg ik een lege string terug.
De vraag is tweeledig: ten eerste is dit niet de mooiste manier, omdat je afhankelijk bent van een semantisch gezien onnodig HTML element, dus kan dit handiger? En ten tweede: zo niet, heeft iemand enig idee hoe dit zich gaat gedragen in andere browsers (is er überhaupt een scenario waarin IE de CSS negeert)?
Een testopstelling waarbij ik een div de inline stijl 'display: none' heb gegeven om vervolgens de waarde van deze style te alerten met Javascript lijkt te werken (alleen getest in Firefox, omdat ik niet weet hoe je CSS gebruik uit kunt schakelen met IE). Hij alert 'none' wanneer CSS styles aan staan, en wanneer ik met de Developer Toolbar CSS uitschakel kreeg ik een lege string terug.
De vraag is tweeledig: ten eerste is dit niet de mooiste manier, omdat je afhankelijk bent van een semantisch gezien onnodig HTML element, dus kan dit handiger? En ten tweede: zo niet, heeft iemand enig idee hoe dit zich gaat gedragen in andere browsers (is er überhaupt een scenario waarin IE de CSS negeert)?