Versionen dieses Beitrags

Link im iframe soll parent-Dokument positionieren

Linuchs
  • Link im iframe soll parent-Dokument positionieren
  • Moin,
  • ein weiteres ungelöstes Problem in meinen Chor-Projekten.
  • Die Liederbücher bestehen aus einer Anzahl iframes. Jedes iframe ist eine Seite des Buchs und enthält auf Parent-Ebene einen Anker wie z.B.`id=lied_03`
  • ~~~htm
  • <div class="a4">
  • <div id=lied_03 class="a4 ungerade">
  • <p class=page_nr><a href="#top">03</a></p>
  • <p class=page_nr><a href="#top">03</a></p>
  • <iframe frameborder=0 src="ich_geh_mit_meiner_laterne.htm"></iframe>
  • <button id=regie_button_03 onclick="regie_sende( '03' )" title="Nr. 3 an Slaves senden"></button>
  • </div></div>
  • ~~~
  • Im ersten iframe ist das Inhaltsverzeichnis eines Projekts mit den Liedern. Jedes verlinkt auf die Parent-Seite. Parent (das Buch) soll also dorthin positionieren:
  • ~~~htm
  • <tr>
  • <td>Ich geh mit meiner Laterne ♫</td>
  • <td>Hal</td>
  • <td><a href="#lied_03" target="_parent">03</a></td>
  • <td>Ku</td>
  • <td></td>
  • <td></td>
  • <td></td>
  • <td></td>
  • <td></td>
  • <td></td>
  • </tr>
  • ~~~
  • Das Problem ist, dass das ganze Buch neu geladen wird. Zwar werden die iframe-Inhalte aus dem Cache geholt, deshalb fällt die Ladzeit nicht auf. Aber es gehen die Parameter (Auswertung mit Javascript) verloren, die beim Erstaufruf mitgegeben wurden:
  • [http://osmer.de/musik/liedtexte/testchor.htm?master](http://osmer.de/musik/liedtexte/testchor.htm?master)
  • Aus dem master wird ein slave (siehe fixiertes Info-Feld)
  • Wie kann ich das Neuladen vermeiden?
  • Gruß, Linux
  • Gruß, Linuchs