Hvordan går man ind og får fat i det der i et css sheet ser sådan ud: border-bottom-color ?? Med bindestreger i scriptet fucker det hele op og uden der sker der bare ingenting. Hvad gør man?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Javascript er case sensitive (følsom over for store og små bogstaver :)
Reglen ved konvertering fra css til javascript er netop: fjern alle bindestreger! Derefter skal alle begyndelsesbogstaver (som før stod efter bindestregerne) være med stort! Dvs.:
Udfra det viste at dømme, er 'eval' komplet overflødig (- og det er den langsommeste funktion overhovedet i JavaScript).
Dernæst tilhører document.all IE's proprietære HTML-DOM og kan således ikke bruges i andre browsere. Ovenikøbet er den i IE dramatisk dårligere performende end document.getElementById (som naturligvis så kræver et ID på elementet).
Med andre ord: Sæt id="cell1" på cellen - og skriv: document.getElementById("cell1").style.bottomBorderColor = "#EEEEEE";
- og jeg, som troede, klaphatten var sendt på pension ;D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.