Mam kalendarz z widokiem tygodniowym w tabelce:
.....
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:
<script type="text/javascript"> (wyzej wklejony kod)
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

Ehhh
Ten post edytował MarcinTryka 7.05.2007, 10:18:49