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

    non funziona con IE (newbie)

    Salve sono un nuovo utente con conoscenze di javascript molto limitate, spero vivamente in un vostro aiuto.

    Ho questa pagina che mi funziona con Opera, ma non con IE 6
    In tutti e due i browser mi riempie il campo Text1, ma con Opera effettua anche il submit() e quindi mi richiama l'applicazione webrilev.exe, mentre con IE 6 non lo fa.

    Dove sbaglio ?
    Ho cercato su internet, ma vedo che tutti hanno problemi inversi al mio...

    Grazie in anticipo.
    Marco
    <html>
    <head>
    <meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <title>Rilevazione Dati</title>
    <script>
    function keyPressHandler(e) {
    var kC = e.keyCode ;
    if (kC==27)
    {
    if(document.Barcode.Text1.value=="")
    {
    document.Barcode.Text1.value="0000000700009";
    document.forms['Barcode'].submit();
    }
    else
    {
    document.forms['Barcode'].reset();
    }
    }
    }
    </script>
    </head>
    <body onLoad="document.Barcode.Text1.focus()" onkeydown="keyPressHandler(event)">
    <form name="Barcode" method="post" action="webrilev.exe">
    <input id="Text1" type="text" name="Codice">
    <input id="Submit1" type="submit" value="INVIA _" name="Submit1">
    </form>
    </BODY>
    </HTML>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dove dovrebbe girare?
    A che tasto corrisponde 27?
    Da degli errori?
    Che versione usi di Opera?
    Dai più spiegazioni la sintassi mi sembra corretta dovrebbe andare certo che .exe potrebbero esserci dei blocchi (spero) sul browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    il punto è che semmai è opera che dovrebbe avere dei blocchi, IE è famoso per non averne.. con gli altri maggiori browser come ti trovi con questo esempio? comunque se posti solo le parti interessate si capisce meglio

  4. #4
    il tasto 27 è ESC.
    Ho notato che se invece di eseguire la funzione solo con "ESC" accetto qualsiasi tasto
    tutto funziona correttamente, ma non quando premo con ESC od ENTER.
    A questo punti vi domando, esiste la possibilità di disabiltare il collegamento automatico fra esc e reset e fra enter e submit?

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.