Autor | Zpráva | ||
---|---|---|---|
ollex Profil * |
#1 · Zasláno: 3. 12. 2006, 19:43:29
Viete niekto poradit so skriptom, ktorý funguje v IE a Mozille, ale v Opere nie? Ide konkrétne o túto funkciu. V Opere naráta len po aktuálny deň.
function createCalendar() { calendarString = ''; var daycounter = 0; calendarString += '<table class=tab width="300" border="1" cellpadding="0" cellspacing="0">'; calendarString += '<tr><td class=tblC colspan=7 bgcolor="blue"><font color=white><b>' + wordMonth[monthNum-1] + ' ' + yearNum + '<\/td><\/tr>'; calendarString += '<tr>'; calendarString += '<th width=25>NE</th><th width=25>po</th><th width=25>ut</th><th width=25>st</th><th width=25>št</th><th width=25>pi</th><th width=25>so</th>'; calendarString += '</tr>'; thisDate == 1; for (var i = 1; i <= 6; i++) { calendarString += '<tr>'; for (var x = 1; x <= 7; x++) { daycounter = (thisDate - firstDay)+1; thisDate++; if ((daycounter > numbDays) || (daycounter < 1)) { calendarString += '<td align=\"center\" bgcolor=\"#888888\"> <\/td>'; } else { if (checkevents(daycounter,monthNum,yearNum,i,x) || ((todaysDay == x) && (todaysDate == daycounter) && (todaysMonth == monthNum))){ if ((todaysDay == x) && (todaysDate == daycounter) && (todaysMonth == monthNum)) { calendarString += '<td><a class=blokT href=\"javascript:showevents(' + daycounter + ',' + monthNum + ',' + yearNum + ',' + i + ',' + x + ')\">' + daycounter + '<\/a><\/td>'; } else calendarString += '<td><a class=blok href=\"javascript:showevents(' + daycounter + ',' + monthNum + ',' + yearNum + ',' + i + ',' + x + ')\">' + daycounter + '<\/a><\/td>'; } else { calendarString += '<td align=\"center\" bgcolor=\"#DDFFFF\">' + daycounter + '<\/td>'; } } } calendarString += '<\/tr>'; } calendarString += '<table align=center><a href=\"#\" onClick=\"changedate(\'prevyr\')\"><img name=\"PrevYr\" src=\"images\/prev_year.gif\" border=\"0\" alt=\"Prev Yr\"\/><\/a><a href=\"#\" onClick=\"changedate(\'prevmo\')\"><img name=\"PrevMo\" src=\"images\/prev.gif\" border=\"0\" alt=\"Prev Mo\"\/><\/a> '; calendarString += '<a href=\"javascript:changedate(\'return\')\"><img src=\"images\/today.gif\" border=\"0\" alt=\"dnes\"\/><\/a> '; calendarString += '<a href=\"#\" onClick=\"changedate(\'nextmo\')\"><img name=\"NextMo\" src=\"images\/next.gif\" border=\"0\" alt=\"Next Mo\"\/><\/a><a href=\"#\" onClick=\"changedate(\'nextyr\')\"><img name=\"NextYr\" src=\"images\/next_year.gif\" border=\"0\" alt=\"Next Yr\"\/><\/a></table><\/table>'; var object=document.getElementById('calendar'); object.innerHTML= calendarString; thisDate = 1; } Ďakujem |
||
habendorf Profil |
#2 · Zasláno: 3. 12. 2006, 22:13:42
thisDate == 1;
To je co za blbost? |
||
peta Profil |
#3 · Zasláno: 4. 12. 2006, 09:02:01
habendorf
tomu se rika vyhodnoceni bez odezvy a zrejme to bude onen problem, misto = je == :) |
||
ollex Profil * |
#4 · Zasláno: 4. 12. 2006, 09:12:42
opravil som to, ale problem v Opere ostava. v IE a SeaMonkey OK.
|
||
zivan Profil |
#5 · Zasláno: 5. 12. 2006, 18:01:43
Hlasi konzole JS nejakou chybu?
Dej sem odkaz na jednoduchou stranku pouze s tim kalendarem. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0