Lars: Fenster Verweise

Beitrag lesen

Hallo Tobias,

vielen Dank für die Hinweise, ich hab noch ein paar anschließende Fragen:

mhh... Wie wird denn auf deine Sitemap (auf die ich sowieso nie verlinken würde) verlinkt?

Das Problem liegt eigentlich noch anders, habe es nur gestern Nacht so formulieren wollen, dass überhaupt jemand damit was anfangen kann. Es eigentlich darum, dass Menüs per php-include sowohl in die Hauptseite, als auch in die Sitemap eingebunden werden. Das JS muss also in beiden fällen funktionieren. In der Hauptseite den Link im gleichen Fenster öffnen, in der Sitemap Link im opener...

Am besten mal ansehen:
http://www.diemaulhelden.de/home/
(ist der Relaunch-Entwurf, noch nicht alles funktioniert....)

Wenn sie mit target="_blank" aufgerufen wir, ist doch das Ursprungsfenster im Sinne von Javascript nicht der 'opener', oder?

Doch, ich habe es getestet, zumindest der IE interpretiert einen solchen Aufruf als opener...

Ich würde deshalb gern zusätzlich prüfen, ob die Sitemap von meinem Host geöffnet wurde.
Dazu musst du den Referrer[1] auswerten - allerdings wird das nicht immer zum Erfolg führen, das der Referrer leicht fälschen lässt oder garnicht vorhanden ist (mein Opera liefert z.B. überhaupt keinen Referrer).

Ich habe jetzt eine andere Lösung gefunden:

function load(file)
{if (opener && opener.location.host == "www.diemaulhelden.de"){
    top.opener.location.href = file;
 }else{
    window.location.href = file;} }

Das funktioniert nach meinen Tests. Sind damit irgendwelche Probleme zu erwarten? (Stichwort Crossbrowser usw.)

Grüße aus Nürnberg
Tobias [der hofft, dass die Sätze jetzt nicht allzu wirr waren :-)]

Nein, vielen Dank nochmal!