11. marts 2001 - 06:39Der er
10 kommentarer og 1 løsning
background i NS4
Jeg forsøger at skifte baggrundsfarven i en <div> vha. et javascript, men har lidt problemer med NS4-delen. Scriptet ligger i en anden frame end <div>\'en.
Dette er resultatet foreløbigt:
<script language=javascript> var DOM = (document.getElementById) ? true : false; var IE4 = (document.all) ? true : false; var NS4 = (document.layers) ? true : false; if (DOM) { parent.mid_l.document.getElementById(\'left\').style.background = \'#000000\'; parent.mid_r.document.getElementById(\'right\').style.background = \'#000000\'; } else if (IE4) { parent.mid_l.left.style.background = \'#000000\'; parent.mid_r.right.style.background = \'#000000\'; } else if (NS4) { her mangler noget begavet } </script>
Jeg har forsøgt mig lidt med layer-background-color og andre sjove ting, men...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
dvs der skal stå: parent.mid_l.document.layers.layernavn.bgColor=\'#000000\'; parent.mid_r.document.layers.layernavn2.bgColor=\'#000000\';
istedet for \"noget begavet\"
du definerer layernavn og layernavn2 i dit layer ved at give en name= parameter: <layer name=\"layernavn\" ... >
jeg trir nok du også blot kan bruge det id=\"layerid\" du allerede har, prøv evt: parent.mid_l.document.layers.left.bgColor=\'#000000\'; parent.mid_r.document.layers.right.bgColor=\'#000000\';
Ak, ak - løsningen er nær. Jeg fandt ud af, at det såmænd har virket hele tiden, men at der, da <div>-taggen er tom, ikke er nogen \'bredde\' på farven. Jeg opdagede det, da jeg af vanvare fik tastet noget ind imellem.
Men laget bruges ikke til andet end dette, så jeg har måttet fylde med en tom tabel - det må kunne gøres fiksere...?!
Ja det er en sær en. Jeg har set samme problem i tabelceller og sågar i hele .html filer. Jeg plejer at skrive et enkelt for at give den noget skrivbart.
Det sjove (eller måske nærmere triste) var blot, at en enekelt ikke var nok - der ville så blot blive skiftet farve i en bredde svarende til denne...
en måske lidt fixere fylder er ku være <img src=\"transparent1x1.gif\" width=200 height=200> . det fylder da lidt mindre end tabellen :-))
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.