| | |
| | | * Wenn kein Tag angeklickt wurde, null zurueckgeben. |
| | | */ |
| | | this.datum = function(Ereignis) { |
| | | var datum = null; |
| | | var td = Ereignis.target; |
| | | var boxTab = td.parentNode.parentNode; |
| | | var spalte = td.cellIndex; |
| | | var tagesDatum = Number(td.innerHTML); |
| | | var ermitteltesDatum = null; |
| | | const td = Ereignis.target; |
| | | const boxTab = td.parentNode.parentNode; |
| | | const meinMonat = Number(boxTab.getAttribute('monat')); |
| | | const spalte = td.cellIndex; |
| | | const tagesDatum = Number(td.innerHTML); |
| | | if(spalte > 0 && tagesDatum !== Number.NaN && tagesDatum > 0) { |
| | | if(this.gewaehlteZelle !== null) { |
| | | this.gewaehlteZelle.className = this.alterStilName; |
| | | } |
| | | this.gewaehlteZelle = td; |
| | | datum = new Date(); |
| | | ermitteltesDatum = new Date(this.j, meinMonat, tagesDatum); |
| | | this.alterStilName = td.className; |
| | | td.className = 'monatsboxGewaehlt'; |
| | | datum.setFullYear(this.j); |
| | | datum.setMonth(boxTab.getAttribute('monat')); |
| | | datum.setDate(tagesDatum); |
| | | //ermitteltesDatum.setFullYear(this.j); |
| | | //ermitteltesDatum.setDate(tagesDatum); |
| | | //ermitteltesDatum.setMonth(meinMonat); |
| | | //ermitteltesDatum.setDate(tagesDatum); |
| | | //ermitteltesDatum.setMonth(meinMonat); |
| | | } |
| | | return datum; |
| | | return ermitteltesDatum; |
| | | }; |
| | | |
| | | /** |