M
Maik
Falsch, der iFrame müsste dem Konzept des Script-Beispiels folgend in der Datei content.php eingesetzt werden, um in die Hauptseite geladen zu werden. Derzeit enthält diese php-Datei in der Original-Vorlage die Meldung "Page loaded!", die du fälschlicherweise "direkt" in deiner Hauptseite eingesetzt hast.1.Ok nehmen wir mal an ich mache in dem iFrame ein DIV in dem der Preloader arbeitet. Das würde doch gehen oder?
Über die Script-Datei max.js.2.Wie binde ich die content.php ein?
3.Wie kann ich die Grafik in meinem Hauptfenster anzeigen lassen(also da wo das Navi und so ist) falls 1. funktioniert?
Die Grafik wird im Markup an der Stelle eingebunden, wo der Inhalt dynamisch reingeladen werden soll. Die entsprechende Passage in deinem Quellcode würde demnach so lauten, in der dann die Ladegrafik gegen den iFrame getauscht wird:
Code:
<div class="maindiv">
<table class="mainframetb">
<tr>
<td class="mainframetd">
<div id="loader"><img src="loader.gif" border="1"/></div>
</td>
</tr>
</table>
</div>
Noch eine Anmerkung zum Schluß: Wenn du schon ein AJAX-Script mit dem "HttpRequest" auserkoren hast, mit dem die Inhalte dynamisch in ein Dokument geladen werden, ist der iFrame so unnötig, wie ein Kropf.
Ansonsten hab ich dir eingangs einen Lösungsansatz empfohlen, der sich mit wenigen Handgriffen problemlos in deinem Seitenkonzept implementieren liesse.
mfg Maik