Hej !
Jakob Andersen wrote:
> Hvilken browser bruger du. Hvis du bruger NN6+, Mozilla, IE5+ eller Opera3+
> så virker dette:
> <a href="#" onclick="document.getElementById('foo').style.width = 400;">
> Rul ud til 400 pixels
> </a>
> <div id="foo" style="width:200px;height:10px;background-color:green;">
>  
> </div>
Bør måske lige gøre opmærksom på at W3C DOM standarden siger der skal
enheder på når du sætter style-attributterne. De fleste browsere
accepterer det dog også uden enheder, men Netscape6.x/Mozilla kræver
enhederne hvis du har valgt en HTML 4 Strict !doctype på din side.
Muligvis kræver IE6 det også i det tilfælde ?
I hvert fald er det mere korrekt at sætte en værdi med:
document.getElementById('foo').style.width = 400+'px';
og når du læser værdien:
a = parseInt(document.getElementById('foo').style.width);
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! -->
http://www.rockland.dk/stig/upghtml.html *