dietmar mueller: erlaubnis verweigert bei location.reload

Beitrag lesen

Liebes Forum,

wir haben eine Seite mit Frameset. Da wir das Sessiontracking mit der Session in der URL durchführen kommen viele Einträge in die Historie. Wird dann eine Seite aus der Historie aufgerufen, kann es natürlich sein, daß das Framset fehlt.

Für diesen Fall habe ich nach dem Frame abgefragt und gegebenfalls das Frame nachgeladen.

Code:

<script language="JavaScript">
{
  if(!parent.sidebar)
  {
   location.reload("http://my_domain/business/main.main");
  }
}
</script>

Aber beim IE bekomme ich ein "Erlaubnis verweigert" obwohl ich mich in der selben Domain befinde. Ich habe auch relative Pfade verwendet, aber das hilft nichts.
Ich teste mit 6.0 (hoffentlich letzter Patch) auf NT.
Beim Mozilla 1.7 komme ich in eine Endlosschleife, da das Reload die aktuelle Seite aufruft, anstatt der lt. Parameter.

Irgendwelche Ideen?
Jeder Hinweis ist willkommen

lg Dietmar

ps.: mir gefällt die Abfrage nach dem Frameset mit if(!parent.sidebar) nicht, aber es geht und erfüllt die Bedingung.