Hallo Matthias,
Es gibt ein error-Event. Allerdings kommt die Info dann immer noch nicht zu dir.
Okay, habe mit diesem Hinweis mal was "gebastelt":
window.onerror = imFrame;
function imFrame (Nachricht, Datei, Zeile) {
var fehler = "Fehlermeldung:\n" + Nachricht + "\n" + Datei + "\n" + Zeile;
// alert( fehler );
if ( fehler.indexOf( "Permission denied" ) > (-1) ) {
document.getElementById( "nav_content" ).style.display = "none";
}
return true;
}
var URL = window.parent.location.href; // fuehrt im iframe zu "Permission denied"
Scheinbar gibt es keinen Error-Code und ob jeder Browser den gleichen Text verwendet, ist nicht dokumentiert. Also eine Zufallslösung, die jetzt und auf meinem Browser funzt.
Unbefriedigend.
Linuchs