Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Uso tastiera

  1. #1

    Uso tastiera

    Salve ragazzi,
    Vi chiedo: è possibile "comandare" il cambio pagina in un'impaginazione tramite la tastiera? mi spego meglio, posso comandare con le frecce l'avanti e l'indierto delle pagine??
    :adhone: :adhone: :adhone: :adhone:
    Ciao
    Alan

  2. #2
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Per simulare il tasto "Indietro del browser" puoi utilizzare il pulsante che utilizzi per cancellare le lettere... (quello con la freccetta che punta a sinistra <---)
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  3. #3
    Utente di HTML.it L'avatar di mardux
    Registrato dal
    Apr 2003
    Messaggi
    1,655
    x indietro il tatsto sotto F11 e F12, nn m ricordo mai il nome..cmq quello ke cancella verso sx, il contrario del canc..
    x avanti ce ne 1 ma nn m ricordo..m devo informare
    L'italia è una repubblica mediatica basata sulla corruzione e sulla mafia.

    "Non sono i popoli a dover aver paura dei propri governi, ma i governi che devono aver paura dei propri popoli.." Thomas Jefferson.

  4. #4
    Utente di HTML.it L'avatar di Rah99
    Registrato dal
    Mar 2002
    Messaggi
    42
    strana come domanda e non credo che questo sia il posto giusto dove chiedere, cmq per andare indietro usa backspace, mentre per andare avanti proprio non ricordo!
    ciao.

  5. #5
    Probabilmente non mi sono spiegato bene.

    Vorrei poter mandare avanti ed indietro l'impaginazione tipo:

    << 1 2 3 4 5 6 >>

    tramite la tastiera invece che con il mouse.
    Non l'ho mai visto in giro ma se sarebbe possibile sarebbe una fighata che ne dite?

  6. #6
    Questo fa quello che hai chiesto ma non garantisco sulla compatibilità con i vari browser, puoi usare anche la combinazione dei tasti, digitando avanti vai alla pagina pagina1.htm, digitando indietro vai alla pagina nomefile.htm, digitando 1 vai alla 1.htm e cosi via.

    <script language="JavaScript">
    keyBuffer = "";
    var key = new Array();

    key['avanti'] = "pagina1.htm";
    key['indietro'] = "nomefile.htm";
    key['1'] = "1.htm";
    key['2'] = "2.htm";
    key['3'] = "directory/nomefile.htm";

    function getKeySite( keyStroke ) {
    isNetscape = ( document.layers );
    chooser = (isNetscape) ? keyStroke.which : event.keyCode;
    keyBuffer += String.fromCharCode( chooser ).toLowerCase();
    for( var i in key ) if ( keyBuffer == i ) {
    window.location = key[i];
    keyBuffer = "";
    }
    var matches = 0;
    var kbLength = keyBuffer.length;
    for( var i in key ) {
    if ( keyBuffer == i.substr( 0,kbLength )) matches++;
    }
    if( matches == 0 ) {
    window.status = "No match on '" + keyBuffer + "'.";
    keyBuffer = "";
    }
    }
    function getKey( keyStroke ) {
    isNetscape = ( document.layers );
    chooser = ( isNetscape )?keyStroke.which:event.keyCode;
    which = String.fromCharCode( chooser ).toLowerCase();
    for(var i in key) if (which == i) window.location = key[i];
    }
    document.onkeypress = getKeySite;
    </script>

  7. #7
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    sennò fai:
    ----------------
    if (event.keycode='cod ascii freccetta sx <-')
    history.go(-1);
    if (event.keycode='cod ascii freccetta dx ->')
    history.go(+1);
    ----------------

    p.s. potrebbe nn fuzionare, nn lo so

  8. #8
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    cod ascii sx <-:'37'
    cod ascii dx ->:'39'

  9. #9
    Grazie ora ci prov. Scusate il ritardo.

  10. #10
    dato che non capisco niente di javascript come faccio a mescolare le due rispose???
    La prima funziona ma mi serve che i tasti da premere sulla tasiera siano "scelti" tramite il codice asci
    Ciao
    Alan

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.