CitroenDsVier
Lt. Commander
- Registriert
- Dez. 2013
- Beiträge
- 1.896
Hallo zusammen,
ich habe folgendes Problem:
Um eine kleine Website aufgeräumt zu halten, möchte ich nicht für jede Unterseite eine eigene html/php schreiben. Da wäre mir das verlinken doch zu viel Arbeit, da es in der Sidebar einige Links gibt und diese je nach Pfad der Dateien anders wären, ...
Außerdem wird die Seite vorraussichtlich ziemlich oft geändert / um weitere links erweitert, da würde man jetzt natürlich "CMS" schreien können, das wäre aber ziemlicher Overkill.
Dazu habe ich eine index.php gebaut, die dann - je nach geklicktem link - über $_GET die entsprechende Seite in den content-div einbindet. Das funktioniert soweit problemlos.
Um jetzt dem User zu zeigen, wo er sich befindet, möchte ich den entsprechenden Link in der Sidebar farbig hinterlegen.
Die Sidebar-links haben die IDs "link1", "link2", usw.
Welcher dieser links farbig hinterlegt sein soll, ist in der php-Variable $location gespeichert. (Da steht dann z.B. "link1" drinnen)
Jetzt versuche ich das ganze mit Javascript (womit ich mich aber 0 auskenne), aus ein paar Internetseiten zusammengebastelt, funktioniert aber nicht. Wo liegt hier der Fehler / Wie sähe ein funktionierender JS Code aus?
MfG, V40
ich habe folgendes Problem:
Um eine kleine Website aufgeräumt zu halten, möchte ich nicht für jede Unterseite eine eigene html/php schreiben. Da wäre mir das verlinken doch zu viel Arbeit, da es in der Sidebar einige Links gibt und diese je nach Pfad der Dateien anders wären, ...
Außerdem wird die Seite vorraussichtlich ziemlich oft geändert / um weitere links erweitert, da würde man jetzt natürlich "CMS" schreien können, das wäre aber ziemlicher Overkill.
Dazu habe ich eine index.php gebaut, die dann - je nach geklicktem link - über $_GET die entsprechende Seite in den content-div einbindet. Das funktioniert soweit problemlos.
Um jetzt dem User zu zeigen, wo er sich befindet, möchte ich den entsprechenden Link in der Sidebar farbig hinterlegen.
Die Sidebar-links haben die IDs "link1", "link2", usw.
Welcher dieser links farbig hinterlegt sein soll, ist in der php-Variable $location gespeichert. (Da steht dann z.B. "link1" drinnen)
Jetzt versuche ich das ganze mit Javascript (womit ich mich aber 0 auskenne), aus ein paar Internetseiten zusammengebastelt, funktioniert aber nicht. Wo liegt hier der Fehler / Wie sähe ein funktionierender JS Code aus?
Code:
var main = function() {
var aElement = document.querySelector("#<?php echo $location; ?>");
aElement.style.background = "#0f0";
}
$(document).ready(main);
MfG, V40
Zuletzt bearbeitet: