Jesper TMedlem sedan nov. 20017 058 inlägg
Vad är fel?
<script type="text/javascript">
var MZ=(document.getElementById?true:false);
var IE=(document.all?true:false);
var winWidth=IE?document.body.clientWidth:window.innerWidth;
var winHeight=IE?document.body.clientHeight:window.innerHeight;
alert(winWidth+" x "+winHeight);
</script>
@ndersMedlem sedan juni 200026 914 inlägg
Använd javascriptdebuggern i Mozilla så får du fina felmarkeringar.
mvh
Jesper TMedlem sedan nov. 20017 058 inlägg
Bra förslag men, jag får inget fel i mozilla.
Jesper TMedlem sedan nov. 20017 058 inlägg
Jesper TMedlem sedan nov. 20017 058 inlägg
Nej det funkade inte det heller
nitro2k01Medlem sedan aug. 20037 630 inlägg
document.body finns inte förrän sidan är laddad.
<script type="text/javascript">
window.onload=function(){
var MZ=(document.getElementById?true:false);
var IE=(document.all?true:false);
var winWidth=IE?document.body.clientWidth:window.innerWidth;
var winHeight=IE?document.body.clientHeight:window.innerHeight;
alert(winWidth+" x "+winHeight);
}
</script>
Kan för övrigt nämna att inte bara Mozilla har document.getElementById utan även IE5+ och Opera sen länge.
Jesper TMedlem sedan nov. 20017 058 inlägg
Ok, men om jag gör så här så försvinner allt(skärmen blir vit) när sidan laddats in:
<script type="text/javascript">
window.onload=function(){
var winWidth=document.body.clientWidth;
var winHeight=document.body.clientHeight;
document.write('<style type="text/css">');
document.write('#cont{width:'+ winWidth-16 +'px;height:'+ winHeight-16 +'px;}');
document.write('</style>');
}
</script>
Jesper TMedlem sedan nov. 20017 058 inlägg
winHeight verkar returnera 0 hela tiden.
nitro2k01Medlem sedan aug. 20037 630 inlägg
Därför att du inte kan använda document.write EFTER att sidan laddats...
Problem alltså.
Du vill mao ha ett lager som täcker hela skärmen utan att störas av scrollbars?
Jesper TMedlem sedan nov. 20017 058 inlägg
Du vill mao ha ett lager som täcker hela skärmen utan att störas av scrollbars?
Svar: Ja. :)
Nej, just det. Klart att det inte går att skriva ut något när sidan är laddad...tänkte inte på det. :r
JojoxxMedlem sedan juni 20004 306 inlägg
Varför inte ren css?
body { margin:0px; }
#cont { position:absolute;top:0px;left:0px;width:100%;height:100%; }
(och om du vill ha margin på något annat lägger du det i en <div> och sätter margin på den)
Jesper TMedlem sedan nov. 20017 058 inlägg
Nej, det blir ett glapp på ca 20 px både vertikalt och horisontellt och därmed scroll åt båda hållen då. Jag vet inte vad det är.
JojoxxMedlem sedan juni 20004 306 inlägg
Det ska det inte bli med body-tillägget. Exempel