Gå til innhold

Trenger hjelp til å få piltast på tastatur til å bla i bilder


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...