• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

popup hilfe

Status
Für weitere Antworten geschlossen.

DykeNE

Neues Mitglied
Hey @LL

Ich beschäftige mich gerade mit popups

jetzt habe ich diesen Code eingebaut :

HTML:
<script language="JavaScript">
<!--
function fenster1()
{
MeinFenster =
window.open("profilneu1.htm", "Zweitfenster",
"width=599,height=590,left=20,top=20,toolbar=y es,S crollbars =no,resizable=no,");
if(MeinFenster.closed == false) MeinFenster.focus();
}
// -->
</script>
Soo das popup geht auf aber nur links oben , wie kann ich mit dem code das popup mittig machen ????

Wenn Ich den Code nehme

HTML:
html>
<head>
 
<title>Test</title>
<script type="text/javascript">
<!--
function NeuFenster()
{
var breite = screen.width;
var hoehe = screen.height;
var fensterbreite = 500; // Hier die gewünschte Breite des PopUp-Fensters eingeben.
var fensterhoehe = 300; // Hier die gewünschte Höhe des PopUp-Fensters eingeben.
var pos_x = (breite/2)-(fensterbreite/2);
var pos_y = (hoehe/2)-(fensterhoehe/2);
 
var MeinFenster = window.open("neu.html", "FensterNeu","width="+fensterbreite+",height="+fen sterhoehe+",left="+pos_x+
",top="+pos_y+"");
MeinFenster.focus();
 
}
//-->
</script>
</head>
 
<body>
<a href="java script:NeuFenster()">Neues Fenster</a>
</body>
dann ist das popup mittig öffnet sich jedes ma das selbe fenster - aber ich möchte natürlich profil1 profil2 usw machen für jedes profil nen eigenen popup bekomme ich aber nicht hin ... kann mir jemand den code so umschreiben das ich ihn für jedes profil machen kann ?? es sollen also unterschiedliche seiten aufgehen !??

nach 4 stunden probieren usw muss ich erstma resignieren weiß nicht mehr weiter

das ist der Code den ich jetzt als letztes Eingefügt habe :

PHP:
<head>
<script type="text/javascript">
function popup() {
var winWidth = 700;
var winHeight = 500;
var winLeft = Math.round((screen.width - winWidth) / 2);
var winTop= Math.round((screen.height - winHeight) / 2);
var win = window.open('profil01.htm', 'profil01', 'width=' + winWidth + ',height=' + winHeight + ',left=' + winLeft + ',top=' + winTop);
}
</script>
</head>
<body>
<a href="profil01.htm" target="_blank" onclick="popup(); return false;">
<img src="profil.gif" width="115" height="24" /></a>
</body>
<head>
<script type="text/javascript">
function popup() {
var winWidth = 700;
var winHeight = 500;
var winLeft = Math.round((screen.width - winWidth) / 2);
var winTop= Math.round((screen.height - winHeight) / 2);
var win = window.open('profil02.htm', 'profil02', 'width=' + winWidth + ',height=' + winHeight + ',left=' + winLeft + ',top=' + winTop);
}
</script>
</head>
<body>
<a href="profil02.htm" target="_blank" onclick="popup(); return false;">
<img src="profil.gif" width="115" height="24" /></a>
Jetzt wo ich das so habe auf Bild1 und Bild2 Klicke öffnet es sich zwar in der mitte aber 2mal profil1.htm als popup

ich möchte aber gerne 2 unterschiedliche popups haben ...

Ich verzweifel und hoffe ihr könnt mir weiterhelfen !???

MfG DykeNE
 
Zuletzt bearbeitet:
es sollen also unterschiedliche seiten aufgehen !??
warst doch schon nahe dran. der ganze "Trick" besteht darin, dass du in dem Link im HTML-Code die Zieladresse übergibst und diese in der JavaScript-Funktion nutzt.

HTML:
html>
<head>
 
<title>Test</title>
<script type="text/javascript">
<!--
function NeuFenster(ziel)
{
var breite = screen.width;
var hoehe = screen.height;
var fensterbreite = 500; // Hier die gewünschte Breite des PopUp-Fensters eingeben.
var fensterhoehe = 300; // Hier die gewünschte Höhe des PopUp-Fensters eingeben.
var pos_x = (breite/2)-(fensterbreite/2);
var pos_y = (hoehe/2)-(fensterhoehe/2);
 
var MeinFenster = window.open(ziel, "FensterNeu","width="+fensterbreite+",height="+fen sterhoehe+",left="+pos_x+
",top="+pos_y+"");
MeinFenster.focus();
 
}
//-->
</script>
</head>
 
<body>
<a href="java script:NeuFenster('profil1.html')">Neues Fenster</a><br />
<a href="java script:NeuFenster('profil2.html')">Neues Fenster</a>
</body>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben