Hallo Antje,
JavaScript ist hier überhaupt keine Lösung. Die Sicherheitseinstellungen verhindern, einen domainübergreifenden Zugriff. Da es sich um Frame handelt wird es auch mit PHP schwierig.
Mein Tipp wäre, entweder bei deinem Aufruf oder beim dem des Fremdanbieters einen Parameter zu verwenden. Daran kannst du dann unterscheiden, wo du dich gerade befindest.
wie gerne würde ich das im Threat FETT machen dürfen. Mir scheint es die einzige sinnvolle und richtige Antwort!
Es geht mit solchen Techniken nicht!
Ich habe daran auch schon bis zur Verzweiflung gebastelt.
Wenn man verhindern will, daß (vielleicht ist das die Intention der Frage gewesen?) jem. fremdverlinkt, kann man folgendes machen:
if (top.location.href)
{
// das darf jetzt ausgeführt werden
}
Eine fremde Domain führt dazu, daß top.location.href nicht definiert ist. Sicher ist das nicht, was ich hier am liebsten eher verschweigen würde..., denn Referer (und somit auch den Host) kann man vorgaukeln!
Das wissen aber viele nicht, deswegen muß man sich immer über solche bekloppten Aussagen ärgern:
http://www.srp2000.de/srp2000_manipulation.htm
Reiner