25. Oktober 200421 j Ich hatte vorhin einen JavaScript-Fehler "Permission Denied", den ich nun nicht mehr simulieren kann. Weiß jemand generell, was dieser Fehler bedeutet? Wofür habe ich keine Berechtigung gehabt?
25. Oktober 200421 j wahrscheinlich hast du auf ein Attribut schreibend zugegriffen, das man nur lesen darf,...
25. Oktober 200421 j Befindest du dich in einem Frameset? Dann kann es sein, dass die einzelnen Frames von verschiedenen Servern geladen wurden. Dann kann man evtl. nicht von einem Frame auf den anderen (bzw. auf eine Funktion oder Variable des Frames) zugreifen. Evtl. hast du's hier aber auch mit einem Bug zu tun, falls du den IE verwendest (s. http://support.microsoft.com/default.aspx?scid=kb;de;324020&Product=ie600INT). Ich kenne das Phänomen aber auch: Wenn ich einen Reload der Seite mache, geht's. Woran's liegt, weiß ich nicht. Wenn o.g. Fehler zuschlägt, dann immer und nicht nur sporadisch.
25. Oktober 200421 j ich bin nicht im frameset. ein bischen nachforschung hat ergeben, dass der fehler wahrscheinlich auftritt, wenn ich (bzw. jemand anders im Projekt) auf Attribute von "location.hostname" lesend zugreifen will. Komisch, warum hab ich da manchmal n Permission Denied ?
25. Oktober 200421 j ja genau, während des Ladevorgangs. Aber warum nur manchmal und was kann ich dagegen tun?
26. Oktober 200421 j ja genau, während des Ladevorgangs. Aber warum nur manchmal und was kann ich dagegen tun? während der Browser lädt, kannst du nicht auf seine Location zugreifen. vielleicht kannst du mit dem try...catch block arbeiten: @see http://www.devguru.com/Technologies/ecmascript/quickref/try...catch.html oder http://de.wikipedia.org/wiki/JavaScript#Fehlerbehandlung
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.