Nieuw lid |
|
Onderstaande code werkt bijna goed, behalve dat IE het niet perfect doet bij kleine images, maar FF maakt een grotere fout, die toont een te klein window bij alle images.
Opera toont het juist en Netscape opent een nieuwe tab, op Mac blijkt alles wel goed te werken.
<html>
<head>
<title>www.vintage's world.be</title>
<script type="text/javascript">
var temp = self.location.href.split("?");
var plaatje = (temp.length>1) ? temp[1] : "";
var NS = (navigator.appName=="Netscape") ? true : false;
function fitPic() {
iWidth = (NS)?window.innerWidth:document.body.clientWidth;
iHeight = (NS)?window.innerHeight:document.body.clientHeight;
iWidth = document.images[0].width - iWidth;
iHeight = document.images[0].height - iHeight;
window.resizeBy(iWidth, iHeight-1);
self.focus();
};
</script>
<style type="text/css">
body {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body onload='fitPic();'>
<script type="text/javascript">
document.write("<img src='"+plaatje+"' border=0>");
</script>
</body>
</html>
<html> <head> <title>www.vintage's world.be</title> <script type="text/javascript"> var temp = self.location.href.split("?"); var plaatje = (temp.length>1) ? temp[1] : ""; var NS = (navigator.appName=="Netscape") ? true : false; function fitPic() { iWidth = (NS)?window.innerWidth:document.body.clientWidth; iHeight = (NS)?window.innerHeight:document.body.clientHeight; iWidth = document.images[0].width - iWidth; iHeight = document.images[0].height - iHeight; window.resizeBy(iWidth, iHeight-1); self.focus(); }; </script> <style type="text/css"> body { margin: 0px; padding: 0px; } </style> </head> <body onload='fitPic();'> <script type="text/javascript"> document.write("<img src='"+plaatje+"' border=0>"); </script> </body> </html>
Ik heb hier een paar online voorbeeldjes staan om aan te tonen wat er gebeurd.
edit: net alles strict xhtml 1.0 gemaakt en het is nog niet zoals het hoort
edit2, ik zie net dat het in FF 1.5 wel werkt, maar in 2 niet.
In ie 6 is het nog veel erger nu....
http://www.sitemasters.be/forum/3/21019#id146084
|