19. august 2005 - 16:44
Der er
16 kommentarer og 1 løsning
Skærm størrelse i Input Boks
Hej! Hvordan får jeg brugerens skærm/browser indstillinger ind i en Inputboks! Jeg ved godt hvor jeg får skærmens værdier, men ved bare ikke hvordan jeg kan arbejde på dem i almindelig html
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
19. august 2005 - 16:57
#1
Jeg skal bare bruge skærmens opløsning, eller det aktuelle vindues størrelse
Slettet bruger
19. august 2005 - 17:14
#2
Så må du jo smide den kode du vil have vi skal arbejde videre på.
19. august 2005 - 17:21
#3
Måske sådan her? <script type='text/javascript'> function updateInput() { document.getElementById("windowWidth").value = screen.width; document.getElementById("windowHeight").value = screen.height; } </script> <input type="text" name="windowWidth" id="windowWidth"><br> <input type="text" name="windowHeight" id="windowHeight"> <script type='text/javascript'> updateInput(); </script>
19. august 2005 - 17:23
#4
Jeg har kun dette indtil videre <html> <body> <form ......> <input type=text name=test value=?????> Jeg ved at jeg kan få skærmens værdier med window.innerWidth Hvordan kan jeg få den skrevet ud i tekstboksen
19. august 2005 - 17:25
#5
Jeps, Nielle! Det var lige hvad jeg skulle bruge! Takker og send et svar
19. august 2005 - 17:28
#6
Svar :^)
19. august 2005 - 17:30
#7
hvad nu hvis jeg kun vil have vinduet størrelse ?
19. august 2005 - 17:47
#8
Så erstatter du bare "screen.width" med "window.innerWidth".
19. august 2005 - 18:33
#9
SÅ bliver resultatet Undefined! hvorfor det document.getElementById("windowWidth").value = screen.width;
19. august 2005 - 18:34
#10
document.getElementById("windowWidth").value = window.innerWidth;
19. august 2005 - 18:48
#11
innerWidth og innerHeight ser ud til at være specifikke for Gecko. Prøv dette i stedet: <script type='text/javascript'> function updateInput() { document.getElementById("windowWidth").value = document.body.clientWidth; document.getElementById("windowHeight").value = document.body.clientHeight; } </script> <input type="text" name="windowWidth" id="windowWidth"><br> <input type="text" name="windowHeight" id="windowHeight"> <script type='text/javascript'> updateInput() </script>
19. august 2005 - 18:53
#12
document.getElementById("windowH").value = document.body.clientHeight; Denne værdi bliver hele tiden 72! Hvorfor det, den anden virker fint nok
19. august 2005 - 19:11
#13
Ret ...("windowH")... til ...("windowHeight")...
19. august 2005 - 19:13
#14
det har jeg prøvet, jeg kan ikke få den til at virke Den giver stadig 72
19. august 2005 - 19:16
#15
<ole> Prøv med: document.body.offsetHeight - og: document.documentElement.offsetHeight Det er afhængigt af DTD, hvad der skal bruges :) /mvh </bole>
19. august 2005 - 21:50
#16
takker olebole, det virker med document.documentElement.offsetHeight
19. august 2005 - 22:04
#17
- selvtak ;o)
Vi tilbyder markedets bedste kurser inden for webudvikling