.....
Skrypt ma przesuwac o jeden dzien w lewo lub w prawo kalendarz. Czyli zawartosc jednej kolumny znika, wszystkich innych przesuwaja sie o jeden, a ostatnia jest wczytywana za pomoca AJAXa (advAJAX).
Dziala pod ff, POD Opera i IE7 nie. Pisze tutaj bo po usunieciu do testow ajaxa tez nie dzialalo. Moze ktos kto sie zna na js znajdzie blad, ponizej wklejam wygenerowany przez php kod java script:
<?php var OstatniDzien=6; var PierwszyDzien=0; var dzien='07'; var miesiac='05'; var rok='2007'; function wlewo() { OstatniDzien++; PierwszyDzien++; document.getElementById('z0').innerHTML=document.getElementById('z1').innerHTML; document.getElementById('z1').innerHTML=document.getElementById('z2').innerHTML; document.getElementById('z2').innerHTML=document.getElementById('z3').innerHTML; document.getElementById('z3').innerHTML=document.getElementById('z4').innerHTML; document.getElementById('z4').innerHTML=document.getElementById('z5').innerHTML; document.getElementById('z5').innerHTML=document.getElementById('z6').innerHTML; advAJAX.get({ url: "http://localhost/weborganizer/ajaxzadanie.php", parameters : { "rok" : rok, "miesiac" : miesiac, "dzien" : dzien, "przesuniecie" : OstatniDzien }, onSuccess : function(obj) {document.getElementById('z6').innerHTML=obj.responseText; }, onError : function(obj) { alert("Błąd wczytywania danych: " + obj.status); document.getElementById('z6').innerHTML='Błąd'; } }); }//wlewo function wprawo() { OstatniDzien--; PierwszyDzien--; document.getElementById('z6').innerHTML=document.getElementById('z5').innerHTML; document.getElementById('z5').innerHTML=document.getElementById('z4').innerHTML; document.getElementById('z4').innerHTML=document.getElementById('z3').innerHTML; document.getElementById('z3').innerHTML=document.getElementById('z2').innerHTML; document.getElementById('z2').innerHTML=document.getElementById('z1').innerHTML; document.getElementById('z1').innerHTML=document.getElementById('z0').innerHTML; advAJAX.get({ url: "http://localhost/weborganizer/ajaxzadanie.php", parameters : { "rok" : rok, "miesiac" : miesiac, "dzien" : dzien, "przesuniecie" : PierwszyDzien, }, onSuccess : function(obj) {document.getElementById('z0').innerHTML=obj.responseText; }, onError : function(obj) { alert("Błąd wczytywania danych: " + obj.status); document.getElementById('z0').innerHTML='Błąd'; } }); }//wprawo ?>
---Edit---
Dodam jeszcze ze caly ten skrypt jest w znacznikach:
i Edytor Eclipse mi sie "pluje" ze w drugiej cytowanej tu lini jes blad "No tag start (<script>)
Mam. Linia 49, zbedny przecinek na koncu
