• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ID an Function übergeben

Yurek

Neues Mitglied
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!

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 :(
 
Werbung:
Hab den Fehler gefunden ich hatte bei function forGrey();{...} das Semikilon. -.-

sry kann gelöscht werden! Funktioniert jetzt!
 
Zurück
Oben