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
<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:
<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
Aus dem master wird ein slave (siehe fixiertes Info-Feld)
Wie kann ich das Neuladen vermeiden?
Gruß, Linuchs