Avatar billede lizardine Nybegynder
22. maj 2001 - 11:38 Der er 5 kommentarer og
1 løsning

Browserstørrelse

Hej

Jeg har klippe/klistret noget kode inde fra builder.dk - men jeg kan sku ikke få det til at virke.
Koden ser således ud:

if (document.layers) {
    width = window.innerWidth - 16;
    height = window.innerHeight - 16;
}
else if (document.all || document.getElementById) {
    width = document.body.clientWidth - 16;
    height = document.body.clientHeight - 16;
}

Når jeg eksekverer skidtet får jeg følgende fejl: Object required --> det sker ved sætningen:
width = document.body.clientWidth - 16;

Håber at der er nogen der kan hjælpe.
Avatar billede jumper Nybegynder
22. maj 2001 - 11:42 #1
lizardine, du skal smide koden _efter_ <body> tagget. Desuden kan den ændres lidt:

width = (window.innerWidth || document.body.clientWidth) - 16;
height = (window.innnerHeight || document.body.clientHeight) - 16;

/Thor
Avatar billede jakoba Nybegynder
22. maj 2001 - 11:45 #2
det er din anden if sætning der har forkert betingelse, den tager NS6 med.

var width = 800;  // default hvis ingen af nedenstående if betingelser er sande.
var height = 500;
if (navigator.appName=\"Netscape\") { // NS4 .. NS6
    width = window.innerWidth - 16;
    height = window.innerHeight - 16;
}
else if (document.all || document.getElementById) { // IE og Opera
    width = document.body.clientWidth - 16;
    height = document.body.clientHeight - 16;
};

mvh JakobA
Avatar billede lizardine Nybegynder
22. maj 2001 - 11:49 #3
Det der body halløj - det er nok ikke så godt, eftersom min body defineres i et stylesheet.
Avatar billede lizardine Nybegynder
22. maj 2001 - 11:51 #4
ok - svaret er accepteret jumper
Avatar billede jaboo Nybegynder
06. december 2001 - 09:55 #5
hvorfor - 16 ?
Avatar billede jakoba Nybegynder
06. december 2001 - 10:01 #6
for at tage hensyn til scrollbars
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