[Javascript] Bildfenster automatisch an Bildgröße anpassen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

[Javascript] Bildfenster automatisch an Bildgröße anpassen

Beitrag von mgutt »

Die Funktion geht. Aber witzigerweise beim ersten Mal ausführen nicht:

http://www.altes-freibad.de/

Der Code aus dem Header:

Code: Alles auswählen

    <script type="text/javascript">
      function bigger(pic,headline){

        // Hier Anpassungen vornehmen 
        var abstand = 10;
        var hintergrund = '#000000';
        var rahmenFarbe = '#ffffff';
        var rahmenStyle = 'solid';
        var rahmenBreite ='1px';
      
        // Ab hier nicht mehr ;)
        var temp = new Image();
        temp.src = pic;
        var head = "<html><head></head><body style='paddig:0px; margin:"+abstand+"px; background-color:"+hintergrund+";'>";
        var foot = "</body></html>";
        
        var newWindow = window.open('#',headline,'height='+(temp.height+2*abstand)+'px, width='+(temp.width+2*abstand)+'px');
        with(newWindow.document){
          open();
          write(head+'<img style="border:'+rahmenBreite+' '+rahmenStyle+' '+rahmenFarbe+';" src="'+pic+'">'+foot);
          close();
        }
      }
    </script>
Das Bild wird aufgerufen per:

Code: Alles auswählen

<a href="images/a_tribute_to.jpg" onClick="bigger('images/a_tribute_to.jpg','titel'); return false;"><img src="images/a_tribute_to_klein.jpg" width="100" height="123" hspace="20" border="0"></a>
Ist das ein IE Bug? Wenn ja, wie könnte man den unterbinden.

Beim ersten Mal scheint das Fenster unendlich lang zu laden :-?
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „Coding & Technik“