Pereiti prie turinio

Comments with javascript


Rekomenduojami pranešimai

Sveiki, noriu paklaust ar įmanoma nenaudojant jokios "serverinės" kalbos padaryti puslapyje input text field'ą, kuriame žmogus parašytų atsiliepimą/komentarą ir jis būtų atvaizduojamas puslapio turinyje be jokio kreipimosi į serverį. Skamba gal komplikuotai, bet manau, kad javascriptas tam turi pakankamai galios, tad norėjau paklausti kaip tai padaryti?

 

Mano toks spėjimas:

 

Tekstas, įrašytas į lauką įgauną id, tas id atvaizduojamas puslapyje su funkcija ShowElementById

 

Laukiu komentarų ir būčiau labai dėkingas, kurie padėtų. :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Be kreipimosi į serverį nei teoriškai nei praktiškai tas neimanoma, nepaisant to, kad JS sugeba kurti failus ir įrašyti į juos informacija.

 

Turbūt supranti, kad JS yra kliento pusės programavimo kalba, todėl be kreipimosi į serverį, vartotojo informacija, ir pasiliks tik tam vartotojui, niekas daugiau jos ir nematys.

 

O jei būtent to ir sieki tai pats minimaliausias kodas:

<script>
function prideti_teksta()
{
 var senas_tekstas = document.getElementById('tekstas').innerHTML;
 var naujas_tekstas = document.getElementById('text').value;
 document.getElementById('tekstas').innerHTML = naujas_tekstas+" "+senas_tekstas;  
}
</script>
<input type="text" id="text" />
<input type="button"  onclick="prideti_teksta();" value="bandom"/>
<div id="tekstas"></div>

 

:D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ačiū už atsakymus. Tai tokiu atveju belieka palikti nuorodą į guest-booką ten, kur tai galima. Mat reikia sukurti puslapį, kuriame negalima naudoti nei php, nei MySQL, tad laužau galvą, bet taip išeina, kitos išeities nėra. :D

tai jei galima naudot java, ir sako, kad su java galima skaityti/rasyti failus, kodel negali zinuciu laikyti faile ir jas nuskaityti/irasyti? ar cia jau skaitysis, kad irasineja i faila serveryje ir taip irgi negalima? beje, kas cia per galvosukis ? :D

Redagavo klemkas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
tai jei galima naudot java, ir sako, kad su java galima skaityti/rasyti failus, kodel negali zinuciu laikyti faile ir jas nuskaityti/irasyti? ar cia jau skaitysis, kad irasineja i faila serveryje ir taip irgi negalima? beje, kas cia per galvosukis ? :D

 

Tarp Java ir JavaScript yra labai didelis skirtumas. JavaScript veikia tik kliento pusėje, tad jokių pakitimų serveryje negali daryt.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Ačiū už atsakymus. Tai tokiu atveju belieka palikti nuorodą į guest-booką ten, kur tai galima. Mat reikia sukurti puslapį, kuriame negalima naudoti nei php, nei MySQL, tad laužau galvą, bet taip išeina, kitos išeities nėra. :D

 

padaryk iframe, kuriame ikisk guest booka, kuris randasi kitame serveryje kur yra php/mysql palaikymas.

 

na nebent cia tau kitas atvejis.. kai ir taip negali daryti :D

Redagavo n0l
Nuoroda į pranešimą
Dalintis kituose puslapiuose
galvosūkis toks, kad puslapį reikia pastatyti ant hostingo, kuris nepalaiko nei PHP, nei MySQL. O dėl tų failų įrašymų, taip išeina, kad jie neužsisaugoja. ?

 

Tokiam hostinge tiesiog nebera įrankių kurie leistų redaguoti failus. Viena išeiti matau tavo bedai, nu bet ji tokia kreiva ... iframe :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Va kur įdėja! Taip ir padarysiu. :D Kreivas ne kreivas, bet rezultatas yra, ir to pakanka. Labai dėkingas. :D

 

P.S. n0l, ką turi omenyje, kad ir taip negaliu daryti?

 

Dar vienas klausimas: ar įmanoma uždrausti paieškos sistemoms imti rezultatus iš failo ant hostingo kuris palaikys PHP/MySQL? Kad nebūtų situacijos, jog žmogus skaito neaišku ką?

Redagavo Gedas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
pradzioje galvojau gal cia tau kokia studiju uzduotis ar pan. :huh:

 

paieskos sistemoms gali uzdrausti, pasidomek apie robots.txt, turetu buti budas.

 

http://www.robotstxt.org/

 

užsibookmarkinau, kai turėsiu daugiau laiko pabandysiu išsiaiškinti. :D Jei pavyks, parašysiu kaip tai padaryt ir šitoje temoj.

 

Dar turiu vieną (turbūt paskutinį klausimą šioj temoj), dėl skripto licencijos. Jeigu parašyta, kad galima naudoti nekomerciniais tikslais su salyga, jog skriptas nebus pakeistas. Tai norėjau paklausti, ką reiškia nebus pakeistas. Jeigu man reikia įstatyti naujas reikšmes, tarkim, ar iš esamų var padaryti dar kažkokius išvestinius ir juos atvaizduoti? Čia jau keitimas? Ar dar ne? :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...

Ieškau forumiečio, kuris apsiimtų patalpinti svečių knygą (php/mysql) ant savo hostingo, mainais siūlau nuorodą į jūsų psl. o jei netenkins galima bus kažką primokėti. Viską derinam až

 

Jei tu nepanaikinsi 'powered by' ir t.t.

 

Ačiū ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...