Autor Zpráva
ollex
Profil *
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] + '&nbsp;' + 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\">&nbsp;<\/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
thisDate == 1;

To je co za blbost?
peta
Profil
habendorf
tomu se rika vyhodnoceni bez odezvy a zrejme to bude onen problem, misto = je == :)
ollex
Profil *
opravil som to, ale problem v Opere ostava. v IE a SeaMonkey OK.
zivan
Profil
Hlasi konzole JS nejakou chybu?

Dej sem odkaz na jednoduchou stranku pouze s tim kalendarem.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0