Avatar billede cloud-user Nybegynder
13. januar 2015 - 19:41 Der er 4 kommentarer

Aktivere en knap via adresse linie.

Hej Allesammen.

Jeg har et system hvor man kan tænde for nogle lamper via et software som ligger i en controller. Men jeg er lidt nysgerrig efter om det kan lade sig gøre at aktivere den knap/kommando via adresse linien i stedet for at trykke på selve ikonet.

http://snap.ashampoo.com/aJtpgLzs

når jeg indtaster adr: http://192.168.xxx.XXX/detaf.php?p=0&l=231&f=439
får jeg vist det ovenstående billede, nå jeg så klikker på pæren bliver der sendt en kommando.

Kildekoden ligger her: https://dl.dropboxusercontent.com/u/47951533/SH.txt

Kan nogen nogen sende en kommando via browserens adr linie eller ligger den kommando i selve JS filen ?

Tak på forhånd og krydser finger
Avatar billede Mik2000 Professor
07. februar 2015 - 14:43 #1
Send variabel med f.eks.
http://192.168.xxx.XXX/detaf.php?p=0&l=231&f=439&turnon=1

Tjek om variablen er der og er lig 1. Hvis det er tilfældet så kører du samme kode som når du klikker
Avatar billede cloud-user Nybegynder
07. februar 2015 - 21:54 #2
Øv, det lykkedes ikke. det eneste som sker er at man kommer ind på det samme billede.
Avatar billede Mik2000 Professor
08. februar 2015 - 20:31 #3
Hent url variabel f.eks. med:
http://stackoverflow.com/questions/19491336/get-url-parameter-jquery

Lav en
if(turnon == 1){
  /* Udfør kommando der tænder */
}
Avatar billede cloud-user Nybegynder
08. februar 2015 - 21:40 #4
men jeg kan jo ikke komme til at ændre noget på selve scriptet, men leder efter en måde at trigge selve knappen på.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester