top.location im iframe abfragen
bearbeitet vonMoin,
ich drucke Liederbücher.
Das Dokument besteht aus mehreren `div`, in denen das jeweilige Textdokument per iframe erscheinen soll.
Das Textdokument muss wissen, in welchem Format A4, A5, A6 es anzuzeigen ist.
Deshalb hänge ich dem Liederbuch die Info `*.htm?a6` an und frage sie in den Einzelliedern ab:
~~~js
alert( "top.location.href=[" +top.location.href +"]" );
if( top.location.href.indexOf ("a5") != -1 ) {
document.writeln( '<link rel=stylesheet href="css/basis_a5.css">' );
} else if( top.location.href.indexOf ("a6") != -1 ) {
document.writeln( '<link rel=stylesheet href="css/basis_a6.css">' );
}
~~~
Das hat in der Vergangenheit mit dem Firefox funktioniert, doch nun kommt die Fehlermeldung
Uncaught DOMException: Permission denied to get property "href" on cross-origin object
Die Dateien sind lokal, was ist das für eine Schikane und wie umgehe ich sie?
Gruß, Linuchs