15. august 2002 - 11:08Der 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>.
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
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.