Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Premere un carattere e cambiare pagina

    Aiuto, è stato più complicato cercare il titolo adatto che il dover esporre il problema:
    tempo fa avevo trovato uno script (javascript? purtroppo non ricordo... ) che mi permetteva di avere una pagina web, visualizzando la quale, premendo un carattere sulla tastiera (esempio la lettera "M"), venivo reindirizzato direttamente ad un'altra pagina...

    Esempio pratico: sono nella pagina pagina-A.htm, premo il carattere "M" da tastiera e vengo reindirizzato, senza dover utilizzare mouse o altro, alla pagina pagina-B.htm

    Nessuno di voi sa come fare, o anche suggerirmi cosa cercare?

    ...è abbastanza urgente...
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  2. #2
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  3. #3
    Dopo un po' di ricerche varie ho trovato il codice che riporto qui di seguito, che, provato, funziona.

    Sorge a questo punto un ulteriore problema: questo codice vale solo se premo sulla tastiera il simbolo "H" minuscolo o maiuscolo.
    Non conosco Javascript, ma vorrei fare in modo (ho provato a "giocare" col codice senza arrivare a nessuna soluzione...) di espandere il codice, nel senso che oltre a "H" posso anche premere "G" (103 o 71) o qualunque altro carattere e andare a destinazioni differenti...

    Ecco il codice:
    Originariamente inviato da teju
    <HTML>
    <HEAD>

    <TITLE>Esempi Javascript: esempio pratico </TITLE>

    </HEAD>

    <BODY bgcolor="white">

    <script language="JavaScript1.2">
    <!--
    if (document.layers)
    document.captureEvents(Event.KEYPRESS)
    function backhome(e){
    var targeturl="http://www.destinazione.ext"
    if (document.layers){
    if (e.which==104||e.which==72)
    window.location=targeturl
    }
    else if (document.all){
    if (event.keyCode==104||event.keyCode==72)
    window.location=targeturl
    }
    }
    document.onkeypress=backhome
    // -->
    </script>

    Vuoi provare? Premi il tasto "H"

    </body>
    </html>
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  4. #4
    Ho provato una cosa tipo:
    <script language="JavaScript1.2">
    <!--
    if (document.layers)
    document.captureEvents(Event.KEYPRESS)
    function backhome(e){
    var targeturl="http://www.destinazione.ext"
    var targeturl2="http://www.destinazione2.ext"

    if (document.layers){
    if (e.which==104||e.which==72)
    window.location=targeturl
    if (e.which==103||e.which==71)
    window.location=targeturl2
    }
    else if (document.all){
    if (event.keyCode==104||event.keyCode==72)
    window.location=targeturl
    if (e.which==103||e.which==71)
    window.location=targeturl2
    }
    }
    document.onkeypress=backhome
    // -->
    </script>
    ma non funziona: premendo "H" è tutto normale, ma premendo "G" mi da errore nella pagina e non fa nulla...
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  5. #5
    Errore di distrazione. Nella 7ma riga dalla fine hai scrito
    [EM]e.which[/EM] al posto di [EM]event.keyCode[/EM].
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  6. #6
    Originariamente inviato da cristiano_longo
    Errore di distrazione. Nella 7ma riga dalla fine hai scrito
    [EM]e.which[/EM] al posto di [EM]event.keyCode[/EM].
    :gren: Grazie 1000!!! Stanotte ero cotto e non me n'ero accorto!! :gren:
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  7. #7

    prego

    Anche per questo e' triste lavorare da soli.
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

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 © 2025 vBulletin Solutions, Inc. All rights reserved.