speedy: JavaScript Error: Zugriff verweigert bei top.location.href, wenn Fr

Beitrag lesen

Hi, <- schoen gell!?

ich hab‚s bei mir so geloest:

function checkswf () {

var t_akt;
var anf; //Start zu extrahierender Strings

t_akt=top.location.href;
************************ das steht in der URL-Zeile

anf=t_akt.length - 7;
t_akt=t_akt.substring(anf,anf+3);
*********************** die letzten Zeichen des Dateinamens extrahieren

********************** im folgenden werden bei bestimmten Dateien bestimmte Meldungen ausgegeben

if (t_akt=="nor") //User befindet sich in der normalen Version
  {
  document.write("Standard-Version");
  }

if (t_akt=="swf") //User bedindet sich in der Flash-Version
  {
  document.write("Flash4-Version");
  swf=1;
  }

if (t_akt=="ms&") //User befindet sich in der Frameless-Version
  {
  document.write("Frameless-Version");
  }

if (t_akt!="nor" && t_akt!="swf" && t_akt!="ms&")
  {
  document.write("Derzeit befinden Sie sich in einem Frameset eines fremden Anbieters. Waehlen Sie eine andere Anzeigeoption um speedesign allein im Browserfenster anzuzeigen.");
  alert("Sie sind in einem fremden Frameset gelandet. Waehlen Sie weiter unten eine andere Anzeigeoption um speedesign richtig anzeigen zu koennen!");
  }
}

Das Skript fragt die URL-Zeile ab und zerlegt sie bis ein bestimmter Teil des Dateinamens im String t_akt steht (Zeichen 4-6 von hinten). Damit funzt es lokal und im Web!

Hoffe geholfen zu haben..

CU
speedy