Avatar billede lasserasch Juniormester
20. april 2011 - 09:54

Simpel Javascript som ikke virker i IE

Hejsa.

Jeg har følgende Javascript som virker fint i FF. Men IE siger "null" er null eller ikke et objekt, på linje 12 tegn 17, som er følgende linje:

  var newMargin = $('#footer').height();


Men det fejler kun i IE, når siden er inde i et form tag sådan her...:

<body>
<form id="mainform" runat="server" method="post">
...
</form>
</body>

hvis jeg fjernet <form...> tagget så virker det fint.

Nogen der ved hvordan man får det til at virke ift. IE?

Hele javascript koden ser således ud:



            $(document).ready(function() {
                var newMargin = $('#footer').height();
                $('#content').css('padding-bottom', newMargin+45);

               
                $('.contactform').find('td:eq(1)').css('width', '200px');
                $('.businessorders').find('th:eq(1)').css('width', '50px');
               
                $('.bottomspots').find('.spot:eq(0)').css('margin-left', '0');
                $('.bottomspots').find('.spot:eq(4)').css('margin-left', '0');
                $('.bottomspots').find('.spot:eq(8)').css('margin-left', '0');
               
                var newOverlayHeight = $('.overlay').height() + newMargin + 125;
               
                $('.overlay').css('height', newOverlayHeight);
               
            });
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