[ bild-studio @ 16.05.2008. 22:40 ] @
Radim neki kalendar. Pa mi treba da prenesem iz stranice index.php u javu script recimo pod nazivom "kalendar.js" pa iz tog fila da je posaljem u file cKalendarFunkcije.php


Evo kako sam ja to zamislio ali nece pa da si pita

recimo zadao sam adresu index.php?jezik=eng
Code:


<?php 

-------------------------------------index.php------------------------------------------------------------
$jezik = $_REQUEST[jezik]; 
?>

<script type="text/javascript">navigate('','','','<?php echo $jezik; ?>');</script>
----------------------------------------------------------------------------------------------------------



-------------------------------------kalendar.js------------------------------------------------------------
function navigate(month,year,evt,jezik) {//Ovo sam modifikovo dodao i jezik
    setFade(0);
    var url = "lib/kalendar.php?month="+month+"&year="+year+"&event="+evt+"&jezik="+jezik; //Ovde sam dodao ovo jezik u nadanju da ce to preneti fajlu kalendar.php
    if(window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if(window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    req.open("GET", url, true);
    req.onreadystatechange = callback;
    req.send(null);
}
----------------------------------------------------------------------------------------------------------

-------------------------------------kalendar.php---------------------------------------------------------
$jezik =$_REQUEST[jezik]; 


if ($jezik == "lat") {
        
            $result = mysql_query("SELECT NaslovLat, DogadjajOpisLat ,DATE_FORMAT(`Datum`,'%b %e, %Y at %l:%i%p') as datumIzveden,DATE_FORMAT(`Datum`,'%c') as mesecIzveden,DATE_FORMAT(`Datum`,'%Y') as godinaIzvedena FROM `kalendar_dogadjaja` WHERE YEAR(`Datum`) = ".$fields[0]." AND MONTH(`Datum`) = ".$fields[1]." AND DAYOFMONTH(`Datum`) = ".$fields[2]." ORDER BY `IDKalendar` ASC") or die ("Nemogu da izvrsim upit");
        
        }else if ($jezik == "cir") {
                ........................................................
----------------------------------------------------------------------------------------------------------

Iz jave script znam osnovne stvari. Tako da sam pokusavao nesto po nahodjenju. Ali nece pa nece. Svi saveti su dobrodosli.
Hvala unaprijed.

[ Aleksandar Ružičić @ 17.05.2008. 01:06 ] @
prvi savet (php): ne pisi ovako $jezik = $_REQUEST[jezik] nego $jezik = $_REQUEST["jezik"] (to pise i u PHP Manualu - nije obavezno greska ali moze da napravi konfuziju)

drugi savet (js): http://www.jquery.com

koristeci jQuery to bi uradio ovako:
Code:

function navigate(month, year, evt, jezik) 
{
    $.ajax(
    {
        url: "lib/kalendar.php?month=" + month + "&year=" + year + "&event=" + evt + "&jezik=" + jezik,
        type: 'GET'
    });
}

nisam siguran da li ce ti naziv navigate praviti probleme (posto postoji ta fja u js-u mada nije deo window objekta tj nije public ali opet IE je IE, moze da zabrljavi :D)
[ bild-studio @ 17.05.2008. 08:55 ] @
Resio sam problem sinoc nije bilo do onoga. Hvala u svakom slucaju,