Messmar: Popup-Window dem Inhalt der Seite automatisch anpassen

Hi,

ich habe ein popup-window, dessen Breite dem Inhalt sich anpasst und 6px (in die Breite) dazufügt.

Das Problem ist, dass wenn ich eine weitere Seite innerhlab des schon geladenen Fensters bzw. popup-window aufrufe, das Fenster sich um weitere 6px breiter wird und immer wieder 15px in die Breite dazufügt, wenn ich eine weitere Seite aufrufe.

Auch bei neu laden des Fensters (Die Seite aktualisieren) werden 6px in die Breite zugefügt.

Hat jemand bitte eine Idee oder Tipp, wie ich es hinbekommen könnte?
Evtl., habe ich einen Denkfehler in meinem Code

JavaScript-Code:

  
<head>  
<title></title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
  
<script language="JavaScript">  
<!--  
function resizePopup()  
{  
 windowHeight = document.body.offsetHeight;  
 windowWidth = document.body.offsetWidth;  
  
 popupHeight=document.all['popupcontent'].offsetHeight;  
 popupWidth=document.all['popupcontent'].offsetWidth;  
 addHeight=80;  
 addWidth=15;  
  
 newHeight = popupHeight+addHeight;  
 newWidth = popupWidth+addWidth;  
  
 if( ( newWidth > windowWidth ) || ( newHeight != windowHeight ) )  
 {  
  window.resizeTo(newWidth,newHeight);  
 }  
}  
  
//Popup Window will be opened  
function openWindow(adresse, width, height)  
{  
window.open(adresse, "popup2", "width=" + width + ",height=" + height );  
}  
  
//-->  
</script>  
  

Vielen Dank und Gruß
Messmar

  1. Hallo,

    das verstehe ich nicht so ganz. Kann man sich das irgendwo anschauen?

    Ciao,
    Andreas

    --
    "Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)
    1. Hallo,

      macht nichts. Ich habe es hinbeokmmen:

        
      <script language="JavaScript">  
        <!--  
        function resizePopup()  
        {  
        
        
        
         newWidth = document.getElementById('popupcontent').clientWidth;  
         newHeight = document.getElementById('popupcontent').clientHeight;  
        
           window.resizeTo(newWidth+30,newHeight+80);  
        
         }  
         //-->  
        </script>  
      
      

      Gruß
      Messmar