12. december 2004 - 09:44
Der er
2 kommentarer og 1 løsning
div placering
Hej Jeg vil gerne have et div med en størrelse på 200px X 200px placeret som et lag ovenpå min side ( ligesom det sker med position:absolute ). Jeg vil derudover godt have at div´et altid er lige i centrum af browseren, både vertikalt og horisontalt. Nogen der ved hvordan det kan gøres?
Annonceindlæg fra Immeo
12. december 2004 - 13:23
#1
<script type="text/javascript" language="javascript"> function initPage(){ posDiv(); } function posDiv(){ objDiv = document.getElementById("divPlace"); objDiv.style.left = document.documentElement.offsetWidth/2 - 100; objDiv.style.top = document.documentElement.offsetHeight/2 - 100 + document.body.scrollTop; } window.onload = initPage; window.onscroll = posDiv; window.onresize = posDiv; </script> <div style="position:absolute;" id="divPlace"> <font style="background-color:#FF0033; width:200px;height:200px;">Hello World</font> </div>
12. december 2004 - 13:24
#2
Mangler lige x.scroll: <script type="text/javascript" language="javascript"> function initPage(){ posDiv(); } function posDiv(){ objDiv = document.getElementById("divPlace"); objDiv.style.left = document.documentElement.offsetWidth/2 - 100 + document.body.scrollLeft; objDiv.style.top = document.documentElement.offsetHeight/2 - 100 + document.body.scrollTop; document.getElementById("test").innerText = "Left: " +objDiv.style.left + ", Top: " +objDiv.style.top; } window.onload = initPage; window.onscroll = posDiv; window.onresize = posDiv; </script> <div style="position:absolute;" id="divPlace"> <font style="background-color:#FF0033; width:200px;height:200px;">Hello World</font> </div>