det drejer sig om en bannerreklame der skal vises i siden af billedet... men den må ikke gøre siden højere så derfor skal den kun vises hvis den ikke er højere end siden...
lidt sort... men det jeg spørger om er ikke kriteriet men om man kan undgå at brugeren skal loade billedet...
Jeg er faktisk ikke helt klar over om det er det samme de måler, men på IE er der noget som hedder clientHeight på style-objektet. Hvis nu det er det samme, så kan du måske checke således:
har fundet løsning... men den giver problemer med noget andet JS jeg har på siden hvis funktionen hedder function() ... men hvis jeg omdøber den så virker scriptet ikke... :s
Du kan ikke ændre på at det hedder function() - det er en af metoderne til at definere anonyme funktioner på et element. Det svarer til at man laver dette
Ud over at der er nogle syntaksfejl i dit tag (du kan ikke bruge " inde i en element-attribut der er afgrænset af ", der skal du bruge \" eller ' i stedet), så er jeg ikke sikker på om man kan bruge onload på et billede.
Hm, det kunne være rart at høre præcis hvorfor banneret ikke må vises altid. Er det fordi du ikke vil have scroll bars ? eller flytter banneret noget andet indhold du ikke vil have flyttet ? eller noget helt tredie ?
jeg vil bare ikke have siden længere end indholdet... banneret er 200x600px og hvis der kun er et tomrum på 100px syntes jeg det er spild at have 500px extra til bunden bare for at have en reklame...
joh... men det er kommet ud fra din grundide.. ;)... tak...
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.