>>grydgaard: align="center" bliver overridet af position:absolute -derudover er er align="center" ikke valid XHTML (men det er nok ligegyldigt her ;-))
Du kan finde vinduets bredde med: window.screen.width
og midtpunktet af vinduet:
window.screen.width/2
Du kender bredden af dit lag, og det skal så placeres i position:
left:(window.screen.width/2)-lagets_bredde/2
Dit problem er nu, at du skal skrive stylesheetet dynamisk - det kan du gøre med en write-sætning:
<script> var laget_bredde=300 var t="<style>.content{position:absolute;z-index:1; width:300; height:300px;left:" t=t+(window.screen.width/2)-lagets_bredde/2 t=t+";top:50%;font-family:tahoma,arial,verdana;font-size:11px;text-align:justify;line-height:15px; border-width:1px;border-style:solid; border-color:#DDDDDD;margin-top:-150px;margin-right:10px; margin-bottom:10px; margin-left:-150px;padding:10px; background-color:#FFFFFF;} </style>" documents.write(t) </script>
husk: ingen linjeskift i stylesheetet, når det skal skrives dynamisk
vh Helle
Synes godt om
Ny brugerNybegynder
Din løsning...
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.