Poslao: 23 Maj 2009 09:35
|
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.
|
|
Poslao: 23 Maj 2009 11:00
|
offline
- Filip A.
- Novi MyCity građanin
- 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... 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.... :/
|
|
|
|
Poslao: 23 Maj 2009 12:05
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- 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.
|
|
|
|
Poslao: 23 Maj 2009 19:05
|
offline
- Filip A.
- Novi MyCity građanin
- 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.
, da na to sam i mislio ali se nisam ispravno izrazio
|
|
|
|
Poslao: 03 Jun 2009 22:29
|
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 ...
|
|
|
|
Poslao: 04 Jun 2009 17:46
|
offline
- Filip A.
- Novi MyCity građanin
- 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
Svako slovo ima svoj kod . Kodove mozes videti ovde :
cambiaresearch.com/c4/702b8cd1-e5b0-42e.....Codes.aspx
|
|
|
|
Poslao: 04 Jun 2009 19:30
|
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
|
|
|
|
Poslao: 04 Jun 2009 22:02
|
offline
- Filip A.
- Novi MyCity građanin
- 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 ....
|
|
|
|
Poslao: 05 Jun 2009 00:05
|
offline
- Pridružio: 05 Avg 2007
- Poruke: 42
- Gde živiš: Beograd
|
Komande sa tastature rad i 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
|
|
|
|
Poslao: 05 Jun 2009 00:21
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Ovako
<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.
|
|
|
|