JavaScript problem med style.width

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2003-07-09 19:55

Hur får man detta att fungera i Safari?

<script language="JavaScript" type="text/javascript">
document.all.textdiv.style.width = '450px';
</script>

Tacksam för snabb hjälp!

www.skivstallet.nu

Citat:

Skrevs ursprungligen av jakob
Hur får man detta att fungera i Safari?

<script language="JavaScript" type="text/javascript">
document.all.textdiv.style.width = '450px';
</script>

Tacksam för snabb hjälp!

www.skivstallet.nu

document.all är, om inte jag misstar mig, ganska "begagnad" kod, dvs att det kommer ifrån den tiden då man var tvungen att skriva specifik js-kod för varje browsers, men nu finns det en gemensam och hemtrevlig standard; DOM

safari stödjer DOM relativt bra, dvs att du inte behöver skriva specifik js-kod för varje browsers (som document.all för ie, och document.layers för netscape4.x som det var en gång i tiden), utan nu finns det trevliga metoder du kan använda:

getElementByID()

gissa vad den gör

document.getElementById('textdiv').style.width = '100px';

skulle då kunna göra vad du vill (medmindre jag har stavat fel nånstans) i alla browsers som stödjer DOM1 (opera, gecko, ie, safari)..

//Dr. DOM

http://www.w3.org/TR/REC-DOM-Level-1/
http://www.w3.org/DOM/

  • Oregistrerad
  • 2003-07-11 09:11

perfekt, tack så mycket. Se resultatet på Skivstället.nu. www.skivstallet.nu

1
Bevaka tråden