Avatar billede lasseriis Nybegynder
15. august 2002 - 11:08 Der er 4 kommentarer og
1 løsning

screen.availWidth ind i value=""

Hejhej

Jeg sidder og laver en side hvor der også kan ses vedhæftede filer til beskeder. Der skal kunne vises nogle billeder og for at folk kan se dem ordentligt vil jeg gerne sørge for at billeder som er større en skærmen bliver vist med en width="" der passer bedre. Men det kræver jo at jeg kan få screen.availWidth defineret (i PHP).

På logind siden har jeg:
<input type="hidden" name="skaerm_bredde" value=""></input>

Så skal jeg have lavet en funktion eller et script der sætter værdien af screen.availWidth ind som value for skaerm_bredde.... sådan at når der submit'es bliver den værdi sendt afsted ligesom alle mulige andre værdier. Det skal vel bare køres i onload="" i <body>.
Avatar billede jakoba Nybegynder
15. august 2002 - 12:07 #1
function setBredde( ) {
    var felt = document.formnavn.skaerm_bredde;  // adressen på feltet
    var bredde = ( screen.availWidth ) ? screen.availWidth : screen.width;
    felt.value = bredde;
}

mvh JakobA
Avatar billede lasseriis Nybegynder
15. august 2002 - 16:38 #2
Jeg har sat....
<script language="JavaScript">
function setBredde( ) {
    var felt = document.formnavn.skaerm_bredde;  // adressen på feltet
    var bredde = ( screen.availWidth ) ? screen.availWidth : screen.width;
    felt.value = bredde;
}
</script>
...ind i mit script. og så har jeg lavet <body onload="setBredde()">
Det virker ikke, hvis jeg laver <body onload="java script:setBredde()"> så virker det hele ikke. Når jeg sender det med en form method="get" er værdien  bare tom.......

Det skal i øvrigt helst virke i både IE og Mozilla/Gecko
Avatar billede jakoba Nybegynder
15. august 2002 - 16:42 #3
formnavnformnavn skal ændres til det navn du har givet din form

hvis du fx har
    <form name="hulabalula" ... >
i din form kommando
skal der stå
    var felt = document.hulabalula.skaerm_bredde;  // adressen på feltet

mvh JakobA
Avatar billede lasseriis Nybegynder
15. august 2002 - 16:42 #4
Undskyld, havde glemt at give form'en et navn. Det virker jo ganske fortræffeligt, mange tak....

Riis
Avatar billede lasseriis Nybegynder
15. august 2002 - 16:43 #5
Nå, det fandt vi vist ud af samtidigt.....
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