Rozbudowanie kalendarza o opcje z Windowsa

0

Witam
Potrzebuję rozbudować kalendarz o opcje z windowsa, tzn przeskakiwanie do poprzednich i następnych miesięcy. Póki co mam kod wyświetlający aktualny miesiąc oraz nazwę i miesiąca i rok u góry kalendarza. Domyślam sie, że trzeba zadziałać jakoś z eventami, ale od czego zacząć? Kalendarz jest zadaniem na zajęcia, ma to być zwykły javaScript. Tabelka z body:

<table border="1" id="kalendarz">
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><th>N</th><th>Pn</th><th>Wt</th><th>Sr</th><th>Cz</th><th>Pt</th><th>So</th></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr> </table>
Kod z pliku kalendarz.js

function kalendarz(){
	var wiersz = 2;
	var data = new Date();
	var aktMies = data.getMonth();
	var aktDzien = data.getDate();
	var dzien = 1;
	data.setDate(dzien); 
	
	while(data.getMonth() == aktMies) 
	{
		var kal = document.getElementById('kalendarz');
		kal.rows[wiersz].cells[data.getDay()].innerHTML = data.getDate();
		
		if(data.getDate() == aktDzien)
			kal.rows[wiersz].cells[data.getDay()].className = 'dzis';
		if(data.getDay() == 6){
			wiersz++;
	}
	dzien++;
	data.setDate(dzien);
	}
}

if (document.addEventListener){
document.addEventListener('load', kalendarz, true); 
} else if (window.attachEvent){
window.attachEvent("onload", kalendarz); 
}

var data = new Date();
  var miesiac = data.getMonth();
  
var miesiacSlownie;
var tablicaMiesiecy = new Array("Styczen", "Luty", "Marzec", "Kwiecien", "Maj", "Czerwiec", "Lipiec", "Sierpien", "Wrzesien", "Pazdziernik", "Listopad", "Grudzien");

for (var i=0; i<12; i++){
miesiacSlownie=tablicaMiesiecy[miesiac];

}

  var rok = data.getYear();
  if (rok < 1000){
      rok = 2000 + rok - 100;
  }
  
var dzisiaj = miesiacSlownie + " " + rok;
  document.write(dzisiaj);
0

Web-developerem nie jestem, ale wydaje mi się, że coś takiego będzie się nadawać: http://jqueryui.com/datepicker/#inline

0

http://dev.w3.org/html5/markup/input.date.html
Nie wiem, czy Firefox już to wspiera (wiem, to jakaś kpina, żeby współcześnie nie było wbudowanych mechanizmów do wyboru daty), ale jak w zeszłym roku sprawdzałem, to Firefox tego nie miał, ale działało pod Chrome.

edit

Sprawdziłem, Firefox wciąż tego nie wspiera :/ Wersja 26.

1 użytkowników online, w tym zalogowanych: 0, gości: 1