Olisiko kenelläkään antaa yksinkertaista esimerkkiä automaattisesti päivittyvästä chatista AJAXilla? Mitään framevirityksiä en mielelläni haluaisi. Ajax kyllä muuten luonnistuu, mutta tällaisen monen ihmisen käyttämän chatin tekeminen tuntuu vähän vaikealta.
Toimintaperiaate on täsmälleen sama kuin frameilla (ks. esimerkki ja sen lähdekoodi), mutta kaikki nappulat ovat samalla sivulla ja painallukset käsitelläänkin JavaScriptilla ja sivunlataukset AJAXilla. Tästäkin olen tehnyt jQuery-kirjastoa käyttävän esimerkin, jonka PHP-koodi on tässä ja JS:n löytänet itsekin. (Pahoittelen sotkuisuutta, en ole vielä siistinyt koodia lainkaan.)
Tee ensin vaikka se ulkoasu niin, että viestin lähettäminen kutsuukin suoraan samaa funktiota, jolla saapuneet viestit näytetään. Tämän jälkeen muutat vain lähetyksen menemään AJAXilla palvelimelle ja vastaanoton pyytämään palvelimelta viestejä.
toi kirjainjuttu ei toimi
GrayMan kirjoitti:
toi kirjainjuttu ei toimi
Toimiipas, kuten sivuillani voit todeta. Sinulla ei vain ole kaikkia tarvittavia tiedostoja (joiden nimet muuten selviävät noissa virheilmoituksista). En kuitenkaan aio neuvoa kopioinnissa, koska koodia ei ole tarkoitettu kopioitavaksi vaan esimerkiksi. Ole hyvä äläkä kopioi sitä.
Ongelmahan on se etten löytänyt tuota tiedostoa sinun sivultasi. Voin yrittää tehdä koodit jos kerrot mitä niiihin pitää laittaa? Minulla ei ole hajuakaan koko asiasta
GrayMan kirjoitti:
Voin yrittää tehdä koodit jos kerrot mitä niiihin pitää laittaa? Minulla ei ole hajuakaan koko asiasta
Ja silloinko se muka on sinun tekemäsi? Ei todellakaan. Jos tykkäät, laita sivuillesi linkki tuohon ja muista mainita tekijä. Jos haluat tehdä oman, opettele ohjelmoimaan.
Sää varmaan tiiät kuka mää niinku oikeesti ooleen. Mutta en oikein osaa viel mittää muuta ku jottai echoo printtii includetusta ja sit valmiitten koodien paranteluu. Voitko kertoa edes mikä sen tiedoston kokonimi on ja että mitä se tekee?
GrayMan kirjoitti:
Mutta en oikein osaa viel mittää muuta ku jottai echoo printtii includetusta ja sit valmiitten koodien paranteluu.
Ei meistä kukaan ole osannut heti mitään, kaikki se osaaminen on opittua teorian ja kokeilun kautta. Lue, tutustu ja kokeile siis ahkerasti, jotta tulisit paremmaksi ja oppisit.
Mut haluaisin tiettöää mitä tos tiedostos joka ouuttuu, niin pitäisi olla. vähän vinkkii ees. pliis
Luulen, että haluat oikeasti vain kopioida sen systeemin omalle palvelimellesi, jotta voisit väittää itse koodanneesi sen. Ei käy. Et saa yhtään lisätietoja, ennen kuin olet osoittautunut järkeväksi, luotettavaksi ja ohjelmointitaitoiseksi, mikä saattaa olla aiempien touhujesi ansiosta usean vuoden prosessi.
Asia on loppuun käsitelty. Älä jatka kinumista äläkä myöskään yritä ilman lupaa kopioida koodiani: se on tekijänoikeuden alaista materiaalia.
Oikeasti haluan oppia oikeasti ohjelmoimaan. Haluan olla joskus sitten töissä jossain sellaisessa paikassa jossa voin tehdä sovelluksia ja nettisivuja sellaisiksi kuin asiakkaat pyytävät. Kertoisitko tuon tiedoston nimen joka pitää tehdä niin katson saanko touhuttua siitä jotain
mitä tuossa pelissä muten pitää tehdä?
Mikset tekisi niin kuin me muut, jotka emme vielä osaa - käytä jotain valmista. Phpfreechat.net esimerkiksi on chatti, jonka konffaat nopeasti pystyyn ilman ohjelmointitaitoja ja spekseistä löytyy neuvot kysymyksiin. Vähän joutuu testailemaan lokalisoinnissa, että näkee millaisissa konteksteissa tekstit esiintyvät.
Aihe on jo aika vanha, joten et voi enää vastata siihen.