[HTML/JS] close() und gleichzeitig Seite aufrufen

hurzelfurzel

Well-known member
8 Juni 2006
141
15
Hallo!

Ich habe eine Seite für eine Konzertagentur.
Oben rechts auf der Seite gibt es einen Kasten, der das nächste Konzert ausgibt.
Klickt man drauf, wird die Seite des Künstlers mit dem Konzerttermin aufgerufen.

Da auf Grund des Designs kein Platz für mehrere Termine ist wird im Falle von mehreren Konzerten an einem Datum ein Link "Weitere Konzerte" angezeigt.
Klickt man drauf öffnet sich ein Popup.

Nun würde ich gerne folgendes machen:

Klickt man nun auf einen der Konzerttermine in dem Popup soll sich dieses schließen (javascript: close()) und gleichzeitig im Fenster, zu dem man zurückkehrt, die Seite des Künstlers mit Terminen öffnen.

Gibt es da eine Möglichkeit, wie man dieses erreichen kann?

Danke!
 
du könntest mit nem onklick() oder onclose() event die und mit "parent.window.location.href=" die URL angeben... so rein theoretisch ;)
 
du könntest mit nem onklick() oder onclose() event die und mit "parent.window.location.href=" die URL angeben... so rein theoretisch ;)
Hey, das war ne super Idee!
Warum bin ich nicht selber drauf gekommen :)

Habe es jetzt so gemacht:
Code:
function onclose(artist_id){
window.close();
window.opener.location.href = 'https://www.domain.tld/artist,'+artist_id+'.html';
}

Und dann halt der Link:

Code:
<a href="javascript: onclose('<?=$artist_id?>')">Linktext</a>

Vielen Dank!