Teimpäs kalenterin jota kutsun kalenteri(7,2005);
Jotta saan halutulta kuukaudelta ja vuodelta kalenterin. Mutta nyt haluaisinkin, että käyttäjä voisi itse valita kuukauden ja vuoden, miten moinen onnistuu?
Kokeilin select ja onchange jutulla, se kyllä periaatteessa toimikin, mutta kun valitsin kuukauden, niin sainkin näkymäksi pelkän kalenterin halutulta kuukaudelta. Haluan vain, että kalenteri päivittyy ei sivu
Jotta saan halutulta kuukaudelta ja vuodelta kalenterin. Mutta nyt haluaisinkin, että käyttäjä voisi itse valita kuukauden ja vuoden, miten moinen onnistuu?
Kokeilin select ja onchange jutulla, se kyllä periaatteessa toimikin, mutta kun valitsin kuukauden, niin sainkin näkymäksi pelkän kalenterin halutulta kuukaudelta. Haluan vain, että kalenteri päivittyy ei sivu
Vastaukset 3
Vanhimmat
Juu JS:stä (javascriptistä) kyse
"mutta kun valitsin kuukauden, niin sainkin näkymäksi pelkän kalenterin halutulta kuukaudelta"
Niin eiks se pitänyt toimia just niin, että saat kalenterin halutulta kuukaudelta?!?
Eli sekä kuukausi ja vuosi alasvetovalikkoihin. Molempiin onchange=kalenteri(document.form1.alasvetovalikkokuukausi.selected(),document.form1.alasvetovalikkovuosi.selected());
tai miten se valittu nyt javascriptissä listasta otetaankaan.
*Niin eiks se pitänyt toimia just niin, että saat kalenterin halutulta kuukaudelta?!?*
Piti, selitin hieman epäselvästi mikä on ongelma.
Ongelma ratkesikin, käytin ennen tulostukseen document.write. Nyt keräsin kalenterin muuttujaan ja tulostin sen document.getElementById("kalenteri").innerHTML = ... avulla, näin pelkkä kalerteri muuttuu, eikä muu sivu katoa.
Myönnän, että olen aloittelija JS:n kanssa enkä mikään hyvä selittäjä ongelmissakaan.
Sitten se lisä kysymys, kun muuttujaa käytetään, niin pitääkö se aina esitellä
var muuttuja = 'xxx'
vai kelpaako pelkästään
muuttuja = 'xxx'