Hallo.
Wie wärs mit folgendem:
Lege folgende Datei an "popup.js" mit folgendem Inhalt:
<!---
Protokoll = self.location.protocol;
Pfad = self.location.pathname;
Basis = Protokoll + '//' + Pfad.substring(1,Pfad.length-11)
neues_Fenster = null;
function errorTrap() {return true;}
window.onerror = errorTrap;
function Zeigen(Bild0,Titel0,Breite0,Hoehe0)
{
Bild = Bild0;
Titel = Titel0;
Breite = Breite0;
Hoehe = Hoehe0;
zu();
setTimeout("sichtbar()",1000);
}
function sichtbar()
{
Fenster_Hoehe = Hoehe + 30;
Fenster_Breite = Breite + 40;
Optionen = 'left=0,top=0,resizable=yes,menubar=yes,height='+Fenster_Hoehe+',width='+Fenster_Breite;
neues_Fenster = window.open('','',Optionen)
with (neues_Fenster)
{
document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
document.writeln('<BODY BGCOLOR="#000000" TEXT="#FFFFFF"><DIV ALIGN=CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 VALIGN="MIDDLE"><TR><TD>');
document.writeln('<IMG SRC="'+Bild+'" WIDTH='+Breite+' HEIGHT='+Hoehe+' BORDER=0 ALT="'+Titel+'"></TD>');
document.writeln('</TR></TABLE></DIV></BODY></HTML>');
}
}
function zu()
{
if (neues_Fenster != null)
if (!neues_Fenster.closed)
if (neues_Fenster.close)
neues_Fenster.close();
}
//--->
Dann deine html-Datei:
<HTML>
<HEAD>
<TITLE>PopUp im passenden Fenster</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="popup.js"></script>
</HEAD>
<BODY>
<p>PopUp - Bild anklicken.</p>
<A href="javascript:Zeigen('bild.jpg','Bildname',512,384)">
<img src="thumb_bild.jpg" width="160" height="120" border="1" alt="Bild"></A>
<A href="javascript:Zeigen('bild.jpg','Bildname',512,384)">
Textlink zum Bild</A>
</BODY>
</HTML>
Die jeweilige Größe musst du in der Zeile hier angeben:
<A href="javascript:Zeigen('bild.jpg','Bildname',512,384)">
System Kalina