Avatar billede angel_dk Nybegynder
06. maj 2001 - 19:13 Der er 6 kommentarer og
2 løsninger

javascript print out

hejsa jeg har et java script hvorjeg gerne vil have at den printer vindu størelsen og ikke skerm størelsen
hvad jeg gerne ville have var at den skrev vindu størelsen istedet for.

<script>
skaermb=screen.width
if (skaermb>640 && skaermb<1024){
    location=\"index800.htm\"
}         
</script>
det jeg gerne vil have js til er noget i stil med
<script>
skaermb=screen.width
location=\"index.php?w=\"skerm breden\"\"
</script>

er der nogle der kan give råd eller moske en løsning :)

/Benjamin
Avatar billede nikolajdu Nybegynder
06. maj 2001 - 19:32 #1
Du taler om at printe, men har ikke selv skrevet Print nogle steder?? Hvad mener du med printe? Er det på printer eller på skærmen?

index.php?w=skaermb går til siden at har f.eks variablen w=1024 med.
Avatar billede olebole Juniormester
06. maj 2001 - 19:35 #2
<ole>
Her kan du se, hvordan du får fat i den indvendige bredde af vinduet:

function tellMe() {
    if (document.layers){
        alert(window.innerWidth)
    }
    if (document.all || document.getElemntById) {
        alert(document.body.offsetWidth)
    }
}

Denne funktion skal kaldes med <body onload=\"tellMe();\">, da browserne - undtaget NS4.x - bruger body\'en til beregningen. Du kan naturligvis også bruge \'innerHeight\' og \'offsetHeight\'
/mvh
</bole>
Avatar billede nikolajdu Nybegynder
06. maj 2001 - 19:39 #3
- Ole, selvfølgelig er det \"innerWidth\" han er ude efter. Blev bare lige fikseret af \"Print\".
Avatar billede olebole Juniormester
06. maj 2001 - 19:46 #4
;o)
Avatar billede angel_dk Nybegynder
06. maj 2001 - 21:22 #5
hmmm ja det virker men stadig hvoen får jeg den påsat det link som variable ? :)
Avatar billede nikolajdu Nybegynder
06. maj 2001 - 21:29 #6
function tellMe() {
    if (document.layers){
        w=window.innerWidth;
    }
    if (document.all || document.getElemntById) {
        w=document.body.offsetWidth
    }
}


index.php?hvorBred=w
Avatar billede jumper Nybegynder
06. maj 2001 - 21:32 #7
<body>
<script>
bredde = window.innerWidth || document.body.offsetWidth;
location.href = \"index.php?w=\" + bredde;
</script>

/Thor
Avatar billede angel_dk Nybegynder
06. maj 2001 - 21:39 #8
jeg takker alle der har svaret :))
(i harbegge fået point *håbe* da jeg mener  at det bare ville være et spørgsmål om tid får ole eller jeg self fandt udaf den rigtige komando :)
enu en gang tak til jer alle :)

/Benjamin
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