Auf Webseiten hat man häufig das Problem, dass man die Detailinformationen in einen Popup-Fenster anzeigt.
Wenn die Detailinformationen unterschiedlich umfangreich sind, können die Popup-Fenster manchmal ziemlich leer aussehen. Für solche fälle kann man mit der folgenden Javascript-Funktion die Fenstergröße dem Inhalt apassen:
<SCRIPT LANGUAGE="JavaScript">
<!--
function Initialisieren)
{
var breite = eval(document.all.Inhalt.offsetWidth);
var hoehe = eval(document.all.Inhalt.offsetHeight);
resizeTo(breite,hoehe);
}
//-->
</script>
Dieses Skript muss im Body-Tag mit "onLoad" aufgerufen werden und geht davon aus, dass der Inhalte der Seite in einer Tabelle mit der ID="Inhalt" steht:
<table border="0" cellpadding="4" cellspacing="2" width="100%" id="Inhalt">
Die Breite der der Tabelle wird durch die Fensterbreite und die Höhe der Tabelle wird durch den Inhalt der Tabelle festgelegt.
Mit document.all.Inhalt.offsetWidth und document.all.Inhalt.offsetHeight kann nun die Breite und die Höhe der Tabelle ausgelesen werden. Der Befehlt resizeTo bringt das Fenster auf die soeben ermittelte Breite und Höhe.