03. november 2006 - 14:03Der er
10 kommentarer og 1 løsning
Billeder i IE
Hej eksperter
Jeg har et problem med at får min hjemmeside til at se ens ud i firefox ig IE.
Jeg har et billede øverst på min side, som skifter vha. et script. Lige under billedet er det en menu. Problemet er at IE lavet et mellemrum mellem billedet og menuen, men firefox ikke gør det (hvilket heller ikke er meningen). Jeg kan ikke rigtigt gennemskue hvorfor det sker.
Jeg vil da også sige, at det er en dårlig måde at gøre det på..
En bedre måde (vil jeg mene), ville være at opdatere "src"-attributten på et billede..
Altså:
<img id="banner" src="blank.gif">
Og:
function ShowBanner() { num = Math.random(); num = 1 + ( num * ((bannerpics.length - 1)-1)); num = Math.round(num); document.getElementById("banner").src='grafik/' + bannerpics[num]; }
Husk at kaldet "ShowBanner();" skal ske EFTER linien <img id="banner" src="blank.gif">
olebole (og andre bedrevidende JavaScript personer)> Ret mig endeligt, hvis jeg tager fejl med hensyn til "document.write" vs ".src = 'nyt-billede-her'"..
document.write() er definitivt på vej ud, og vil få alle browsere til at gå i quirks-mode i xhtml, og er altså slet ikke på nogen måde fremtidsikret ...
-- men det er måden at sætte en attribut på også, så det bør være noget i denne henretning:
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.