Hi,
das Stück Code funktioniert nicht ganz. Ich verstehe nicht wo der Fehler ist, sollte eigentlich funktionieren. (PS: bei mir ist heute Donnerstag auf der VM deswegen 4). Soll in einer Tabelle den Donnerstag am Donnerstag ausgrauen! Ich habe es ohne die innere Function gemacht und es hat funtioniert. Bloß kommen da noch mehr if Abfragen, deswegen hab ich eine allgemeine function dafür gemacht, wo bei if true nur die id an diese Methode übergeben werden soll!
Außerhalb einer Function funktioniert es ohne Probleme:
Ich denke irgendwas mit den ids funktioniert in meiner function nicht :(
das Stück Code funktioniert nicht ganz. Ich verstehe nicht wo der Fehler ist, sollte eigentlich funktionieren. (PS: bei mir ist heute Donnerstag auf der VM deswegen 4). Soll in einer Tabelle den Donnerstag am Donnerstag ausgrauen! Ich habe es ohne die innere Function gemacht und es hat funtioniert. Bloß kommen da noch mehr if Abfragen, deswegen hab ich eine allgemeine function dafür gemacht, wo bei if true nur die id an diese Methode übergeben werden soll!
Code:
function forGrey();{
var dateGrey = new Date();
weekday = dateGrey.getDay();
hours = dateGrey.getHours();
minutes = dateGrey.getMinutes();
if(weekday == "4"){makeGrey("4");}
function makeGrey(id){
document.getElementById(id).style.backgroundColor= "grey";
}
}
Außerhalb einer Function funktioniert es ohne Probleme:
Code:
var datiy = new Date();
weekday = datiy.getDay();
if(weekday == "4"){ document.getElementById("4").style.backgroundColor = "grey"; }
Ich denke irgendwas mit den ids funktioniert in meiner function nicht :(