XaraX: php includes dynamisch machen?

Beitrag lesen

Hallo Karl,

<table>
<tr>

<td><? include ($_GET['page'].'.inc'); ?></td>

</tr>
<tr>
<td><a href="index.php?page=inhalt2">Inhalt2</a>
</tr>
</table>

Mit PHP ist es ohne komplettes Neuladen des Dokuments leider nicht möglich. Das würde aber mit JS funktionieren. Allerdings haftet jedem Konstrukt aus Javascript immer der Nachruf der "Krücke" an. Das oben dargelegte Beispiel ist immer einsatzfähig - JS nicht.

Wenn es Dir darum geht Traffic zu sparen, dann ist JS eine gute, aber auch eine sehr schwierig zu programmierende Möglichkeit. Dazu mache Dich mit DOM vertraut http://de.selfhtml.org/javascript/index.htm.
Insbesondere brauchst Du:

createElement() http://de.selfhtml.org/javascript/objekte/document.htm#create_element
appendChilde()  http://de.selfhtml.org/javascript/objekte/node.htm#append_child
removeChild()   http://de.selfhtml.org/javascript/objekte/node.htm#remove_child
innerHTML       http://de.selfhtml.org/javascript/objekte/all.htm#inner_html

Allenvoran aber:

document.getElementsByTagName("script")[0].src

Dadurch werden nur noch Deine benötigten Variablen (Texte, etc.) im Hintergrund geladen und nicht mehr das ganze Dokument.

Gruß aus Berlin!
eddi