23. oktober 2001 - 09:28Der er
7 kommentarer og 1 løsning
JavScript til at måle indre dimensioner af IE vindue ...
Jeg har fået fingre i et JavaScript som kan måle de indre dimensioner af et vindue i pixels, men kan ikke finde ud af at få lavet et uotput jeg kan bruge til noget ... script følger:
<SCRIPT>
function getbrowserwidth() { if (navigator.userAgent.indexOf(\"MSIE\") > 0) { return document.body.clientWidth; } else { return window.outerWidth; } }
function getbrowserheight() { if (navigator.userAgent.indexOf(\"MSIE\") > 0) { return document.body.clientHeight; } else { return window.outerHeight; } }
</SCRIPT>
</HEAD>
<BODY> <div class=\"1\"> Vinduet er <A id=\"A1\"></A> pixels bred og <A id=\"A2\"></A> pixels høj </div> </BODY>
Jeg kan godt se at du prøver at forklare mig noget, men jeg fatter det ikke helt så hvis det ikke er for meget kunne jeg godt bruge en forklaring på præcist hvordan jeg bruger dine forslag ... så er pointene med sikkerhed dine ..
output\'et fra getbrowserwidth/height() skulle gerne være et tal. Grunden til at jeg gerne vil have tallet i en variabel er at jeg så kan modellere lidt med det, dvs. ligge til/fra dividere osv.
Det jeg skal bruge værdien til er at stoppe den ind i f.eks. et table:
<table width=\"det er her der skal stå et tal\" height=\"også her\">
... grunden er at jeg gerne vil være i stand til at lave tables som passer til enhver skærmopløsning når jeg bygger HTML ...
<script language=\"JavaScript\"> var w = getbrowserwidth(); var h = getbrowserheight(); document.write(\'<table style=\"width:\'+w+\';height:\'+h+\'\">\\n\'); </script> <tr> <td>indhold</td> </tr> </table>
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.