Upotreba tastature i PHP

1

Upotreba tastature i PHP

offline
  • Pridružio: 05 Avg 2007
  • Poruke: 42
  • Gde živiš: Beograd

interesuje me da li je moguce u PHP skriptama koristiti naredbe sa tastature, to jest da se dugmici mogu kliknuti misem ali isto tako recimo da imaju funkciju na odredjeno slovo sa tastature iza ovog me jos interesuje da li se mogu dodjeljivati funkcije tipkama ENTER ESC i TAB kako bi radile izlaz ili prelaz izmedu polja za popunjavanja ili unos u bazu ... kao kod nekih programa za knjigovodstvo



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 22 Maj 2009
  • Poruke: 27
  • Gde živiš: Kostolac

mgwebstudio ::interesuje me da li je moguce u PHP skriptama koristiti naredbe sa tastature, to jest da se dugmici mogu kliknuti misem ali isto tako recimo da imaju funkciju na odredjeno slovo sa tastature iza ovog me jos interesuje da li se mogu dodjeljivati funkcije tipkama ENTER ESC i TAB kako bi radile izlaz ili prelaz izmedu polja za popunjavanja ili unos u bazu ... kao kod nekih programa za knjigovodstvo

Hm... Bebee Dol Neverujem da tako nešto možeš odraditi samo preko PHP-a , ali mislim da je moguće odraditi kombinovanjem PHP-a i Javascript-a.... :/



offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3703
  • Gde živiš: 127.0.0.1

mgwebstudio ::interesuje me da li je moguce u PHP skriptama koristiti naredbe sa tastature

Ne. PHP je server-side programski jezik, sto znaci da se kod izvrsava na serveru, a browser dobija rezultate vec gotovog, izvrsenog programa. Pored toga, posto se kod izvrsava na serveru, nije moguce pristupiti uredjajima (npr tastaturi) kod korisnika.

Doduse, moguca je sledeca varijanta - da iskoristis JavaScript za "hvatanje" pritisnutih tastera na tastaturi, pa da, takodje iz JavaScripta, pokrenes na serveru neku skriptu koristeci Ajax, a dobijene rezultate opet prikazes u browseru uz pomoc Javascripta.

offline
  • Pridružio: 22 Maj 2009
  • Poruke: 27
  • Gde živiš: Kostolac

Rastafarii ::mgwebstudio ::interesuje me da li je moguce u PHP skriptama koristiti naredbe sa tastature

Ne. PHP je server-side programski jezik, sto znaci da se kod izvrsava na serveru, a browser dobija rezultate vec gotovog, izvrsenog programa. Pored toga, posto se kod izvrsava na serveru, nije moguce pristupiti uredjajima (npr tastaturi) kod korisnika.

Doduse, moguca je sledeca varijanta - da iskoristis JavaScript za "hvatanje" pritisnutih tastera na tastaturi, pa da, takodje iz JavaScripta, pokrenes na serveru neku skriptu koristeci Ajax, a dobijene rezultate opet prikazes u browseru uz pomoc Javascripta.


Zagrljaj , da na to sam i mislio ali se nisam ispravno izrazio Wink

offline
  • Pridružio: 05 Avg 2007
  • Poruke: 42
  • Gde živiš: Beograd

Hvala na pomoci,

kao da sam znao da ce se umesati JS
kako god okrenem ne mogu ga izbeci pogotovo ne u ovom slucaju
kada preko JS definisem tastere s tastature i kad se klikne definisani taster tad u stvari se pokrece kod koji se u stvari ponasa isto kao da sam kliknu misem odredjeno dugme ...

offline
  • Pridružio: 22 Maj 2009
  • Poruke: 27
  • Gde živiš: Kostolac

Evo primera :

Citat:

<HTML>
<HEAD>
<TITLE> TEST </TITLE>

<script type="text/javascript">
<!--
function uzmiSlovo(ev) {

Slova=((ev.which)||(ev.keyCode));

switch(Slova) {

case 65:
alert('A');
break;

case 66:
alert('B');
break;

case 112:
alert('F1');
break;

case 18:
alert('ALT');
break;


}
}
//-->
</script>

</head>
<body onkeydown="uzmiSlovo(event)">
</body>
</html>


Ovo je jedan od nacina ako se nevaram , umesto alert-a samo stavis poziv na funkciju neku iz php Smile

Svako slovo ima svoj kod . Kodove mozes videti ovde :
cambiaresearch.com/c4/702b8cd1-e5b0-42e.....Codes.aspx

offline
  • Pridružio: 05 Avg 2007
  • Poruke: 42
  • Gde živiš: Beograd

Hvala

ovo radi

samo jos kako da aktiviram odredjeni link na neko slovo

moze da umensto iskacucih poruka stavim

document.write('<a href="">Hello World!</a>');

pa da mi bude link sa osobinama koje mi trebaju

offline
  • Pridružio: 22 Maj 2009
  • Poruke: 27
  • Gde živiš: Kostolac

Mozes i tako kao sto si ti naveo ako zelis da ti se pojavi link na koji posetioc klikne kada ukuca slovo , a moze i ovako :

Citat:
window.location = "http://www.google.com/"


ako hoces da odma prebaci na neki link itd kada se unese slovo bez klikanja na link ....

Cool

offline
  • Pridružio: 05 Avg 2007
  • Poruke: 42
  • Gde živiš: Beograd

Komande sa tastature rad i Smile to vise nego dobro, kao da nije okruzenje za web

ali sa ovim sam se namucio i nikako da resim
   <li><a href="d/" onclick="window.confirm('PRISTUPATE DELU ZA TRAJNO BRISANJE PODATAKA');"><span>D - BRISANJE PODATAKA</span></a></li>

kako god pokusam da napravim ili funkciju ili da ovde u liniji upisem if petlju stalno mi zavrsi naredbu

inace opsina sa zadavanjem komande sa taastature i potvrda pristupu i odustajanje radi a izgleda ovako

case 68: var x=window.confirm("PRISTUPATE DELU ZA TRAJNO BRISANJE PODATAKA") if (x) window.location = "http://localhost/skladiste/d/"; else window.location ="http://localhost/skladiste/"; break;

i ovaj dio radi besprekorno kako da to isto dobijem i sa klikom misa da radi kad kaze ok da nastavim a kad kaze cancle da odustane

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3703
  • Gde živiš: 127.0.0.1

Ovako Wink

<li><a href="d/" onclick="window.confirm('PRISTUPATE DELU ZA TRAJNO BRISANJE PODATAKA'); return false"><span>D - BRISANJE PODATAKA</span></a></li>

Obrati paznju da nakon window.confirm() postoji jos jedan deo: return false; - koji sluzi da browser isprati samo window.confirm(), tako da ne ode direktno na stranicu koja stoji u href atributu a taga.

Ko je trenutno na forumu
 

Ukupno su 1061 korisnika na forumu :: 69 registrovanih, 15 sakrivenih i 977 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: arzak, babaroga, Bobrock1, bojank, Brada i Gibanica, braja11, Bubimir, burevesnik, cetka, darkangel, darkstar101, djo97, DJORDJE-NO-1, Dorcolac, drimer, dzoni19, esx66, eulereix, flash12, Frunze, gomago, Gosha101980, Griffon vulture, Hanifudin, haris1913, Helket, HrcAk47, hyla, kalens021, Koca Popovic, krlebgd77, kybonacci, ladro, Lieutenant, lord sir giga, mihajlot2013, mile1983, Mimikrija, miodrag, misa2, mnn2, NoOneEver Dreams, opt1, Paor, pein, Phalanx, Pomorac1, r77adder, Ray1973, repac, Romibrat, rovac, Sirius, skvara, SlaKoj, Srle993, stemark, Stoilkovic, Stuka76, t84dar, taz1cl, theNedjeljko, Toni, Trainspotting, trundle, VladaKG1980, vlahale, zveki63, Čivi