15. marts 2003 - 12:25Der er
12 kommentarer og 1 løsning
Ændre tabel-højde i Netscape
Jeg har følgende funktion der skal finde højden på indholdet af to iframes og så sætte tabellen "PapirTabel" til den største fundne højde: (Get-functionen retunerer bare "getElementById()")
function FitHeight() { var NS6 = (document.getElementById && !document.all)?true:false; var TreeHeight = (NS6)?window.Tree.document.height:document.Tree.document.body.scrollHeight; var TekstHeight = (NS6)?window.Tekst.document.height:document.Tekst.document.body.scrollHeight;
Det virker fint i IE5.5, men som det kan ses vil jeg også gerne have den til at virke i andre browsere (Netscape 6+)... Den finder både i IE og NS nogle tal til "TreeHeight" og "TextHeight" (ikke HELT de samme, men hvad fanden...) MEN den ændrer så vidt jeg kan se ikke på tabellens højde... HVORFOR!?
YES!!! Nu virker det... MEN et nyt problem er opstået... Hvorfor kan jeg i Netscape ikke kalde functionen fra en af iframerne sådan: window.parent.FitHeight()
Undskyld jeg ikke fik lukket.... Jeg fandt selv ud af det... Det var fordi jeg havde skrevet onload = function FitHeight() { ... } og det kunne Netscape åbentbart ikke forstå, så jeg fjernede onload og så virkede det...
Nej, det kan være farligt at udvikle i så elendig en browser som IE. Man lærer ikke at kode ordentligt, da den accepterer alle mulige fejl. Den rigtige syntaks er: window.onload = FitHeight;
Brug er ordentlig browser til udvikling ... eksempelvis NS ;o) /mvh
1. Hvis du virkelig mener, hvad du skriver i seneste kommentar, er det da højtråbende ubegavet at åbne dette spørgsmål i første omgang :D
2. Udvikler du kun til IE, lærer du ikke at udvikle op mod de gældende standarder. Med den retning udviklingen har, er det yderst usandsynligt, alle de nye små-computere kommer til at køre med IE. Derfor spænder man ben for sig selv, hvis man ikke lærer at kode ordentligt. /mvh
Det er for bl.a. HTML, XHTML, XML og CSS de rekommendationer, W3C opstiller.
JavaScript og JScript er begge implimentationer af ECMA-standarden for script-sprog. Derefter er det Netscape, der definerer JavaScript og MS, der definerer JScript. /mvh
Ja, NS overholder i højere grad standarderne. MS har tendens til at lave sine egne.
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.