"Bruno Christensen" <bc1739@gmail.com> skrev i meddelelsen
news:475f0713$0$90275$14726298@news.sunsite.dk...
> jeg bruger ASP og vil gerne kende den besøgende's "clientWidth"
> så jeg kan beregne hvor mange billeder der kan være side om side
> før jeg skal skifte linje
Løsningen er ret simpel HTML.
skriver du:
<img src="fil1.jpg" alt="">
<img src="fil2.jpg" alt="">
<img src="fil3.jpg" alt="">
<img src="fil4.jpg" alt="">
<img src="fil5.jpg" alt="">
<img src="fil6.jpg" alt="">
....vil den selv finde ud af at skifte linie, når det er nødvendigt uanset
brugerens skærmopløsning.
Hvis ikke det spiller, så sæt et mellemrum efter hvert billede.
Hvis du alligevel gerne vil kende bredden af brugerens browservindue, skal
du over i noget javascript.
Client-width kan findes med clientside-kode - altså javascript.
<script type="text/javascript">
<!--
document.write (document.body.clientWidth + '<br>')
document.write (screen.width)
// -->
</script>
document.body.clientWidth giver browservinduets bredde, mens screen.width
giver skærmens bredde - begge i antal pixels.
Hos mig giver de to værdier: 1109 og 1280. Jeg har godt nok maksimeret mit
browservindue, men har så et sidepanel til højre, der tager noget af bredden
fra browservinduet.
Udskrift selv width med height for ditto højde.
I dit tilfælde er det *browservinduets* bredde, der er interessant - og ikke
skærmens bredde.
http://www.html.dk/scripts/asp/00005/