N
nea23
Guest
Hallo liebe Programmierer
Ich bin neu hier und außerdem Anfängerin (kann kein PHP und JavaScript...) und habe mit viel Glück und einzelnen Code-Fragmenten eine Seite zurechtgebastelt die schon ganz gut funktioniert , ABER
ich wollte die Navi auslagern, weil ich ganz viele Seiten habe (und wenn ich da mal was ändern muss....) also habe ich das mit PHP include gemacht (eine navi.php)... und die inhalte der Seite lade ich mit einer get.js datei in einen dafür vorgesehenen DIV container in meiner index.php, weil ich die seite nicht neu laden möchte (ich habe einen sound und eine animation die ständig und flüssig laufen sollen), und das klappt alles, NUR
wie kann ich jetzt der navi.php sagen welcher inhalt in meiner DIV steht, damit ich dem "aktiven" link das richtige aussehen zuweisen kann? man weiss ja sonst nicht wo man grade ist...
das ist auch nicht so gut für die Usability, oder :uhm:
Dachte das kann man vielleicht über irgendein Skript lösen, das ständig abfragt was in meine DIV reingeladen wurde, und die info dann an die navi.php schickt, damit der gedrückte link eine andere farbe kriegt oder so???
ich kenn mich einfach zu wenig aus mit programmieren. vielleicht geht das ganze auch leichter zu lösen?
bin wirklich für jeden Hinweis dankbar!!!
Achso hier ein paar ansichten aus meiner Seite
meine navi.php
in der get.js steht
LG, nea23
Ich bin neu hier und außerdem Anfängerin (kann kein PHP und JavaScript...) und habe mit viel Glück und einzelnen Code-Fragmenten eine Seite zurechtgebastelt die schon ganz gut funktioniert , ABER
ich wollte die Navi auslagern, weil ich ganz viele Seiten habe (und wenn ich da mal was ändern muss....) also habe ich das mit PHP include gemacht (eine navi.php)... und die inhalte der Seite lade ich mit einer get.js datei in einen dafür vorgesehenen DIV container in meiner index.php, weil ich die seite nicht neu laden möchte (ich habe einen sound und eine animation die ständig und flüssig laufen sollen), und das klappt alles, NUR
wie kann ich jetzt der navi.php sagen welcher inhalt in meiner DIV steht, damit ich dem "aktiven" link das richtige aussehen zuweisen kann? man weiss ja sonst nicht wo man grade ist...
das ist auch nicht so gut für die Usability, oder :uhm:
Dachte das kann man vielleicht über irgendein Skript lösen, das ständig abfragt was in meine DIV reingeladen wurde, und die info dann an die navi.php schickt, damit der gedrückte link eine andere farbe kriegt oder so???
ich kenn mich einfach zu wenig aus mit programmieren. vielleicht geht das ganze auch leichter zu lösen?
bin wirklich für jeden Hinweis dankbar!!!
Achso hier ein paar ansichten aus meiner Seite
meine navi.php
Code:
<ul id="mainnavi">
<li>
<a href="javascript: void(0);" onclick="getHome();" class="n1" > </a>
</li>
<li>
<a href="javascript: void(0);" onclick="getUeberMich();" class="n2" > </a>
</li>
<li>
<a href="javascript: void(0);" onclick="getHobbys();" class="n3" > </a>
</li>
<li>
<a href="javascript: void(0);" onclick="getKontakt();" class="n4" > </a>
</li>
</ul>
in der get.js steht
Code:
function getKontakt(){
new Ajax.Request('kontakt.php', {
method: 'get',
onSuccess: getHTMLSuccess,
onFailure: getHTMLFailure
});
}
// usw.
function getHTMLSuccess(originalRequest){
var response = originalRequest.responseText;
$('content').innerHTML = response;
}
function getHTMLFailure(){
alert('Diese Seite steckt noch in der Entwicklung: Bitte versuchen Sie es später noch einmal.');
}
function clearNode(node){
$(node).innerHTML = "";
$(node).innerHTML = "";
}
LG, nea23