Linuchs: top.location im iframe abfragen

Beitrag lesen

Moin,

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:

  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 in den Ordnern "liederbuecher" und "liedertexte", was ist das für eine Schikane und wie umgehe ich sie?

Gruß, Linuchs