Avatar billede pollas Nybegynder
08. februar 2001 - 05:02 Der er 3 kommentarer og
1 løsning

Layers osv - netscape

Jeg bruger alm. roll over-preloader funktioner, der på en alm. side virker fint, men såsnart de lægges i div\'er kikser det.

Jeg gør nogenlunde således:
<div id=myid><a href=bla bla><img src=\"\" name=myimg bla bla></a></div>

og har så et stylesheet med diverse oplysninger, og en funktion, der varetager at smide det rigtige billede ind iht. navn. Jeg bruger alm. document.mying.src = imgArray[1] (eller i den stil), hvilket som sagt virker fint - undtagen, når jeg smider selv img-taggen ind i en div.

Jeg er godt nok meget træt, men jeg synes bare det burde virke... Er det noget style sheet-helvede, eller er der noget andet jeg har misset - det virker selvfølgelig i NS6.

Hjælp - jeg er så desperat...
Avatar billede geeeet Nybegynder
08. februar 2001 - 09:47 #1
Brug document.images.billedenavn.src = imgArray[1]
Netscape får ikke fat i billedet fordi det ligger i dit div tag, og netscape opfatter divs som egne dokumenter...


/Geeeet
Avatar billede olebole Juniormester
08. februar 2001 - 09:55 #2
<ole>

if (document.all) {
  document.images.billedNavn.src = imgArray[1];
}
if (document.layers) {
  document.layers.divNavn.document.images.billedNavn.src = imgArray[1];
}

/mvh
</bole>
Avatar billede pollas Nybegynder
08. februar 2001 - 23:49 #3
Hmm...Geeeet, fører din forklaring ikke til oleboles løsning? Synes du foreslår det samme som jeg har prøvet...

Anyway, tak - det lyder meget som det, der er galt, så jeg tjekker lige og vender tilbage.
Avatar billede pollas Nybegynder
09. februar 2001 - 02:48 #4
Damnit, that\'s helpful...!

Jeg er meget tættere på målet nu :) - tak.

/A
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester