Jeg har en side som for alle sine styles fra et eksternt stylesheet (<LINK REL="stylesheet" HREF="../../../data/firma/site/css/main.css" TYPE="text/css">)
I stylesheetet bliver der angivet en body baggrunds farve. Hvordan finder jeg udaf hvad det er for en.
Har prøvet med: document.body.style.background unden held.
Det er til en online editor hvor man kan gå ind og rediger skriften. osv. når af indput får den al HTMLen og så et stylesheet. HTMLen ryger ind i en redigerbar div og stylesheet bliver til føjet ved hjælp af (<LINK REL="stylesheet" HREF="../../../data/firma/site/css/main.css" TYPE="text/css">
Men når det hele så loader kommer sidens baggrunds farve til at ligge i editors background i stedet for i div´ens background. Og det jeg så gerne vil er at kunne tager editors background og sætte lig med div´ens background. men jeg kan ikke få fat i editors background.
document.body.style.background-color giver 'fejl: color ikke defineret' I stylesheetet hedder tag´et bare background, så det er lidt underligt at man ikke bare kan skrive document.body.style.background
Jeg bruger altid f.eks. "background-color: #CC66CC;" i min CSS... men jeg kan ikke hjælpe på den specifikke funktion - det er en javacsript ting. Jeg er dummie på javascript, sorry.
Okay. Min html side: <LINK REL="stylesheet" HREF="normal.css" TYPE="text/css"> <script> function init(){ alert(document.body.style.background); } </script> <body onload="init();"> TEST SIDE </body>
mit stylesheet: BODY { MARGIN-TOP: 0px; BACKGROUND: #eaf0fb; MARGIN-LEFT: 0px }
background er kun en shorthand attribut som dækker over forskellige background properties - Den dækker bl.a. også bagrundsbillede osv. -- læs din CSS definition igennem - Der står det letlæsligt forklaret!
forøvrigt virker det vist kun i IE ... mozilla har dog en lignende implementation ...
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.