Hintergundfarbe von PopUp festlegen

emonem

Erfahrenes Mitglied
Hallo,

hab eine Frage zu Popup Fenstern
Habe eine neue HP gebastellt mit einer Gallerievorschau.
http://cover-control.de/v1.0/gallerie.html
Wenn man auf ein Thumbnail klickt soll das Originalbid im Popupfenster erscheinen.
Hab ich soweit auch hinbekommen.Meine frage ist jetzt wie ich die Hintergundfarbe des Popupfenster bestimmen kann, zb soll der Hintergund nicht weiß sondern schwarz sein.
Vielleicht kennt jemand hier im Forum ein geeigneten Befehl. Wäre sehr nett wenn ihr mir helfen könntet.

Danke und Grüße
emonem
 
Code:
function FotoWindow(dateiname,b,h) {
   	var eigenschaft,fenster;
     
   	x = (screen.width-b)/2;
   	y = (screen.height-h)/2;
     
   	eigenschaften =
   		'left='+x+',top='+y+',screenX='+x+',screenY='+y+',width='+b+',height='+h+
   		',status=no,resizable=no,menubar=no,toolbar=no';
     
   	fenster=window.open('','',eigenschaften);
   	fenster.document.write(
 		 '<html><head><title>'+dateiname+'</title></head>'+
   			'<body style="background-color:#000">'+
 			 '<img src="'+dateiname+'" width="'+b+'" height="'+h+'" />'+
   		'</body></html>'
   	);
   }
Nicht getestet.
 
Zuletzt bearbeitet:
Danke für dein Script allerdings funktioniert es leider nicht.
Wenn ich deinen Code ab "fenster.write" hinter meinem schreibe werden die Popupfenster
trotzdem im weißen hintergrund geladen.
Das Script sieht dann so aus. Vielleicht ist dort noch irgendwie ein fehler drin.

Code:
function FotoWindow(dateiname,b,h)  
{  
var eigenschaft,sbreite,shoehe,fenster;    
sbreite = screen.width;  shoehe = screen.height;      
x = (sbreite-b)/2;  
y = (shoehe-h)/2;    
eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+",status=no,resizable=no,menubar=no,toolbar=no";  
fenster=window.open(dateiname,"",eigenschaften);   
 
fenster.write(   
'<html><head><title>'+dateiname+'</title></head>'+   
'<body style="background-color:#FF0000">'+   
'<img src="'+dateiname+'" width="'+b+'" height="'+h+'" />'+   
'</body></html>'   
);  
}
 
Es fehlte noch ein document for dem write(), aber das hätte dir auch nicht weitergeholfen, denn du musst die ganze Funktion ersetzten, daher hab ich sie ja auch ganz gepostet.;)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück