Bluescreen
Mitglied
Hallo,
ich habe wieder mal ein Problem mit dem Verändern der Größe von einem Popup. In Firefox funktioniert das ganze wunderbar, nur der Internetexplorer macht wieder Probleme. Also hab ich mir folgendes mal ausgedacht:
hier nochmal das Script alleine:
innerHeight und innerWidth werden vom Internetexplorer nicht unterstützt. Laut Selfhtml wird resizeTo aber unterstützt. Dann verstehe ich aber nicht, wieso dieses Script nicht auch beim Internetexplorer funktioniert.
Gruß
Bluescreen
ich habe wieder mal ein Problem mit dem Verändern der Größe von einem Popup. In Firefox funktioniert das ganze wunderbar, nur der Internetexplorer macht wieder Probleme. Also hab ich mir folgendes mal ausgedacht:
PHP:
<?php
$bild = $_GET['img'];
$size = GetImageSize($bild);
echo "<html> \n".
"<head> \n".
"<script language=\"javascript\"> \n".
" var browsername; \n".
" browsername=navigator.appname; \n".
" if (browsername==\"Microsoft Internet Explorer\") \n".
" { \n".
" window.resizeTo(".$size[0].", ".$size[1]."); \n".
" } else { \n".
" window.innerHeight = ".$size[1]."; \n ".
" window.innerWidth = ".$size[0]."; \n".
" } \n".
"</script> \n".
"</head> \n".
"<body> \n".
"<div style=\"position:absolute; top:0px; left:0px;\"> \n".
"<a href=\"javascript: close()\"><img src=\"".$bild."\"></a> \n".
"<div align=\"center\">Fenster schließt bei Klick auf das Bild</div>".
"</div> <br> \n".
"</body> \n".
"</html>";
?>
hier nochmal das Script alleine:
HTML:
<script language="javascript">
var browsername;
browsername=navigator.appname;
if (browsername=="Microsoft Internet Explorer")
{
window.resizeTo(300, 300);
} else {
window.innerHeight = 300;
window.innerWidth = 300;
}
</script>
innerHeight und innerWidth werden vom Internetexplorer nicht unterstützt. Laut Selfhtml wird resizeTo aber unterstützt. Dann verstehe ich aber nicht, wieso dieses Script nicht auch beim Internetexplorer funktioniert.
Gruß
Bluescreen