Verwijderd schreef op dinsdag 05 september 2006 @ 16:12:
Heb nu de volgende code:
HTML:
1
2
3
| <div id="Layer1" style="position:absolute; left:0; top:0; width:100%; height:100%; z-index:1">
<iframe name="inhoudframe" src="main.html" scrolling="no" frameborder="0"></iframe>
</div> |
Maar wederom heb ik een heel klein schermpje van ongeveer 200 bij 100 pixels...
Je hebt dus geen id meegegeven aan het iframe, maar aan de div die er omheen zit. Waarom die div eigenlijk? Bovendien heb je geen margin: 0px; en padding: 0px; op de body gezet, maar misschien dat je die edit niet gezien hebt.
Dit is werkende code in IE 6.0.2800:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function styleIframe() {
var x = document.getElementById("myIframe");
x.setAttribute("width", (screen.width - 20));
x.setAttribute("height", (screen.height - 145));
}
</script>
</head>
<body onLoad="styleIframe();" style="margin: 0px; padding: 0px;">
<iframe id="myIframe" name="inhoudframe" src="main.html" scrolling="no" width="1" height="1"></iframe>
</body>
</html> |
Overigens moet ik er bij zeggen dat dit geen permanente oplossing kan zijn, want er vind al geen browsercheck plaats om te zien of screen.width wel nut heeft en zo. Gebruik het als springplank en zoek verder, zou ik zeggen.
[
Voor 7% gewijzigd door
Crayne op 05-09-2006 16:20
]