Aangezien ik echter geen javaprogrammeur ben en me niet kan voorstellen dat dit nog nooit gemaakt is, vroeg ik me af of iemand hier al ervaring mee heeft. Als je een link naar een script hebt, of een pagina waar dat al op gebeurt, ben ik waarschijnlijk geholpen.
Thanx.
Het kan namelijk wel alleen lijkt het mij niet handig op alleen naar de maand te kijken. Dit betekent namelijk dat op bv. 30 januari alleen maar optredens zijn voor de volgende dag. Maar dat hangt van de situatie af aangezien het ook mogelijk is dat je optredens laat zien die geweest zijn. Waarschijnlijk wil je de komende 30 dagen zien.
Wordt die tabel gewoon in platte HTML weergeven. Ik ben niet bekend met de technisch werking van Contribute maar ik neem dat Contribute gewoon HTML genereert. Ik vraag dit omdat je het ook hebt over Java en dat lijkt mij niet nodig. Javascript kan wel maar dat is wel wat anders. Nadeel bij javascript is dat het client side is en daarmee afhankelijk is van de datum instellingen van de gebruiker. Wanneer je de mogelijkheid hebt over een server-side taal (PHP,ASP) dan kun je de datum van de server nemen. Dan kun je de huidige dag nemen en daar 30 dagen bij optellen.
Wanneer je alleen een javascriptje nodig hebt dan is misschien http://www.irt.org/script/469.htm wel wat.
Contribte is een CMS systeem voor het onderhoud van dreamweaver sites.Het is gewoon een HTML tabel, waar de mensen nu naar de juiste maand moeten scrollen. Ze willen graag de "oude" data behouden, zodat mensen kunnen zien wat het programma in de afgelopen maanden is geweest.
Er zitten nu geen anchors in de tabel, maar ik stel me voor dat, als je aan elke maand een anchor met de naam van die maand hangt, een script dat de serverdatum uitleest de tabel naar de bijbehorende anchor in de tabel kan laten springen. Volgens mij moet dat niet zo moeilijk zijn, iets in de geest van "If month on server=2 then goto #februari". Maar helaas ben ik dus geen programmeur. Ik wil dus geen kalender weergeven, daar zijn tientallen scripts voor, maar alleen maar naar het juiste deel van de tabel springen.
1. Plaats anchors. Noem ze in het formaat 'jaarmaand' (dus bijvoorbeeld 200611 voor nov'06 of 20071 voor jan'07). Let op, geen 0 voor de maand!
2. Plaats een javascript functie in de Head van je document (binnen Script tags natuurlijk):
function jumpToMonth() { var nu = new Date(); var jaar = nu.getFullYear(); var maand = nu.getMonth(); window.location.hash = jaar + "" + maand;}
3. Roep de functie aan bij het inladen van de pagina:
<BODY onLoad='jumpToMonth();'>
Ik heb het niet getest maar dit zou moeten werken!
(Bewerkt door mvdg om 9:33, 15-01-2007)
dat ziet er veelbelovend uit, en ik heb het toegepast, maar het lijkt niet te werken??
Wat heb ik verkeerd gedaan? Het staat wel ik de broncode van de pagina.
var maand = nu.getMonth();wordt:var maand = nu.getMonth()+1;