xx- Skrevet 4. mars 2014 Del Skrevet 4. mars 2014 Usikker på om denne skal under php/html eller scripting, så beklage om det er feil plass. Har en X-knapp for å lukke ned bildevisningsfanen: <FORM action="CloseFullscreen"> <input type="image" src="closex.png" onClick="window.close('fs')" align="right" width="40" height="40"> </FORM> For å bruke ESC-knapp på tastatur, har jeg dette scriptet: <script type="text/javascript"> window.onload=function() { document.onkeyup = key_event; } function key_event(e) { if (e.keyCode == 27) doStuff(); } function doStuff() { window.close('fs'); } </script> Skal lage noe tilsvarende for å bla i bilder. Har laget to knapper/piler, inni phpkode: echo '<a href="?previous=1&tag='.$_GET['tag'].'&bilde='.urlencode($big.$showFile).'"> <img src= "Lbutton.png"width="40" height="40"></a>'; echo '<a href="?next=1&tag='.$_GET['tag'].'&bilde='.urlencode($big.$showFile).'"> <img src= "Rbutton.png"width="40" height="40"></a>'; Problem: Klarer ikke lage et tilsvarende script eller få mulighet til å trykke piltast på tastatur, og kalle funksjon på knappen og dermed bla i bilder. Har søkt og søkt på nett, prøvd å feilet i snart to uker.. Er det noen som kan hjelpe meg..?? Hele koden kan fåes om ønskelig.. Her er det et eksempel: http://stackoverflow.com/questions/2259690/how-to-get-the-arrow-keys-on-the-keyboard-to-trigger-navigation-previous-next-p Men jeg får ikke til å kalle funksjonen så lenge blaingen/knappene står i html inni php.. Er helt ny på php.. Lenke til kommentar
xx- Skrevet 4. mars 2014 Forfatter Del Skrevet 4. mars 2014 Kan legge til at tallet for piltaster (høyre og venstre) er 37 og 39. Er ikke et must å bruke javascript. Oppgaven skal løses, metode velger vi selv. Står litt her også: http://reallysimpleworks.com/blog/navigating-between-blog-posts-with-jquery-keyboard-shortcuts/ men jeg klarer ikke å sette det sammen med min kode og få den til å fungere.. Lenke til kommentar
Crowly Skrevet 5. mars 2014 Del Skrevet 5. mars 2014 PHP er ett server side språk. Javascript er på klienten, du må i så fall bruke javascript (med ajax) for å sende noe til serveren som php kan bearbeide, og så håndtere svaret fra serveren i javascript. Mulig det meste kan løses i kun javascript. Alternativt lager du en (javascript) array med alle bildene i når siden lastes. Så bruker du javascript til laste inn neste/forrige bilde fra den array'en når det trykkes på riktig knapp. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå