Popup öffnet zusätzlich ein Tab

mschlegel

Erfahrenes Mitglied
Hallo

Ich möchte mittels Javascript ein Popup für das Impressum öffnen. Komischerweise öffnen beide Browser (IE, FF) zusätzlich zu dem Fensters noch ein extra Tab.

Ich habe die Funktion aus meine CMS "geklaut", dort funktioniert sie einwandfrei nur in meinem Template nicht. Der Link ist bis auf wenige Parameter (URL, Quellmodul) der gleiche
Code:
/* open the imprint popup window */
function openImprint(imprintUri, pageUri, theLocale, site) {
	pageUri = encodeURIComponent(pageUri); 
	pageUri = "?__locale=" + theLocale + "&uri=" + pageUri + "&site=" + site;
	window.open(imprintUri + pageUri, "imprint", "width=670,height=550,dependent=yes,status=no,toolbar=no,location=no,scrollbars=yes,resizable=yes");
}

Muss ich irgend etwas beachten wenn ich ein Popup öffne?

Danke
 
Hi,

falls du die Funktion im onclick-Event eines A-Tags aufrufst, solltest du false zurückgeben. Damit unterbindest du, dass neben dem Ausführen der "onclick-Funktion" der Link aufgerufen wird.
Code:
<a href="imprint.html" onclick="openImprint('imprint.html', '', '', ''); return false;">imprint</a>
Ciao
Quaese
 

Neue Beiträge

Zurück