Oppure

Loading
31/01/12 18:20
ht-never
Allora, vorrei creare una funzione che stampa qualcosa solo se ci si trova in un certo giorno e in un certo intervallo di tempo. ad esempio:

bytoh(1, 2, 40, 3, 50, "ciao");


dovrebbe stampare "ciao" solo se ci troviamo il lunedì e in un tempo compreso fra le 2:40 e le 3:50. capite? il testo della funzione è questo, ancora non va:


function bytoh(d1, o1, m1, o2, m2, code) {
  /* variabili temporali */
  var oggi = new Date();
  var ora = oggi.getHours();
  var min = oggi.getMinutes();
  var day = oggi.getDay();
  if(day = d1) {
    if(ora == o1) {
	  if(min >= m1)  {
	    document.write(code);
	  }
	}
	if(ora == o2) {
	  if(min <= m2)  {
	    document.write(code);
	  }
	}
	if(ora > o1)  {
	  if(ora < o2)  {
	    document.write(code);
	  }
	}
  }
aaa
31/01/12 19:24
Pitagora
beh un programmatore esperto come te non può commettere errori del genere:
if ( day = d1 )


... poi per stampare dovresti fare un:
document.write( "<p>" + code + "</p>" );


Una occhiata agli operatori di uguaglianza in JS ( ==, === ) :k:
aaa