[ hwfanatic @ 27.07.2004. 22:28 ] @
Biću iskren, ja ne znam JavaScript. :) Ali, morao bih napraviti jednu skriptu, treba mi ko lebac. Pošto znam neke druge jezike, nije mi bio problem sa osnovom, ali recimo da nisam uspeo da pokrenem tu stvarčicu kada je bila gotova. Sada mi samo treba neko da mi kaže šta (sve) ne valja sa ovom funkcijom, ako nije problem.
Code:

function showhint(ident) {
    separator = ';';
    datoteka = new File('\igre.csv');
    if (datoteka.open('r+')) {
//
        while (!datoteka.eof()) {
            unos = datoteka.readln();
            prvi = unos.indexof(separator);
            if (unos.substring(0,prvi) = ident) {
                lista = unos.split(separator);
//
            }    
        }    
        if (datoteka.error() != 0) {
//
        }
        datoteka.close;
    }
    else {
//
    }
}

Izostavio sam nepotrebne delove. Kompajler kaže da je 'File' nedefinisan...
[ hwfanatic @ 29.07.2004. 16:23 ] @
Pa dobro, ljudi, kako da napravim neku skriptu ili slično koja bi na samom sevreru pronašla datoteku i izdovjila recimo stotu liniji koju bi poslala nazad klijentu?
[ bluesman @ 29.07.2004. 23:34 ] @
Pa ovo po sintaksi lici na Javascript samo nikada nisam cuo da JavaScript moze da otvara file. Ono sto tebi prijavljuje je da ti je nedefinisan objekat File pri inicijalizaciji new File (...). Ako je to moguce, onda skoro da vise ni ne trebaju server script jezici?
[ hwfanatic @ 30.07.2004. 00:14 ] @
Šta ako je moguće? Ja sam reako da ne znam JavaScript, niti šta on može. To za klasu File sam pročitao u referenci jezika u server-side delu. Znači, nemam ideju o svemu tome. :)

Ajde, pomozi mi kako to da uradim nekim drugim sredstvom, ako znaš... Pritom, stvarno ne znam koji je server u pitanju. Možda je Apač, jer mi se čini da mi je neko rekao, ali to nisam 100% siguran.
[ bluesman @ 30.07.2004. 21:55 ] @
Pa ako je moguce, onda ja ne znam nista o tome, samim tim ne mogu da ti pomognem :-) Ali cisto sumnjam da to moze iz JS, bar bih cuo do sada.

BTW, nejasno mi je "referena jezika u server-side delu", jer client side script ne moze imati server-side... Ali, aj' da ti verujem. Nego, jel imas ti neki link do tog manuala?
[ hwfanatic @ 30.07.2004. 23:21 ] @
Imam, kako da ne. Verovatno sam ga ja pogrešno protumačio...

Klikni me!

Nego, u međuvremenu sam istraživao malo i pronašao sam nekoliko članaka o tome kako JavaScript i php mogu da rade zajedno. Php bi trebalo da može da radi sa datotekama na serveru... Jedino još nisam siguran kako do kraja da ih povežem. Mislim, lako je naterati php da generiše sadržaj strane, ali meni treba da povratnu informaciju dobije skripta koja će nastaviti dalje...

proba.js
Code:

var myscript = 'nekaskripta.php';
var myID = '56247';

function query() {
    head = document.getElementsByTagName('head').item(0);
    old  = document.getElementById(myID);
    if (old) head.removeChild(old);

    script = document.createElement('script');
    script.src = myscript;
    script.type = 'text/javascript';
    script.defer = true;
    script.id = myID;

    head.appendChild(script);
}


nekaskripta.php
Code:

<?php
header ("Content-type: text/javascript"); 
echo "document.getElementById('sprega').innerHTML='nebitno'";
?>


U html dokumentu koji koristi funkciju query() na jednom mestu stoji <span id="sprega"></span>.
[ noviKorisnik @ 30.07.2004. 23:31 ] @
Prvi rezultati http://www.google.com/search?q=server+side+javascript daju Reference i Guide knjigice na temu. Pominje se Netscape Enterprise Server kao web server koji ovo tera, najbolje objašnjeno valjda na http://developer.netscape.com/...js/server/jsguide/getstart.htm ... Serverski delovi skripta upisuju se u tagu <SERVER></SERVER> i tako dalje.
Citat:
Možda je Apač, jer mi se čini da mi je neko rekao, ali to nisam 100% siguran.

Eh, mora neki serverski jezik da se koristi, ako je Apač, onda najlakše PHP.
[ hwfanatic @ 01.08.2004. 21:32 ] @
Mislim da sam ukapirao... Šta mene tačno sprečava da ja kroz echo pustim skriptu? Ništa! To mi rešava sve probleme. Sve, osim jednog... Kako da pozovem tu skriptu kada je php ubaci u stranu? Automatski tj?
[ noviKorisnik @ 04.08.2004. 11:11 ] @
Što se tiče klijentske strane, tu je potpuno nebitno koja serverska tehnologija je korištena da bi se strana dovukla do klijenta. Klijentski kod najbolje se vezuje za događaje (neke inicijacije na onLoad, ostalo treba da prati interakciju korisnika s objektima na stranici itd.)