Newsgroup: it.comp.lang.javascript
Titolo: Catturare backspace

Ciao a tutti
Come da oggetto vorrei gestire il tasto backspace non inibirlo, ho
trovato in rete questo script che pero' non riesco a far girare mi da
errore sulla variabile  _e_ non capisco come e dove definirla 
commenti e codice
Entry
How to trap backspace button event and trap it if the focus is in not
inside a text field /text area
You can trap the backspace button using this short piece of code. 
<script type="text/JavaScript" language="JavaScript">
<!--
function disablebackspace() {
  if (window.focus) window.focus();
  document.onkeydown=catchbackspace;
  document.onkeyup=catchbackspace;
}
function catchbackspace() {
  if (!e) e=window.event;
  if (e.keyCode==8){
    alert("Backspace key was pressed.");
    return false;
  }
}
// -->
</script>
Grazie
-- 
Virgilio

 Grazie
De nada.
-- 
~ Se i sintomi persistono, insultare il medico.

 
il codice funziona, dovrei implementarlo per inibire solo il ritorno
alla pagina precedente lasciandone l'utilizzo ai campi input e textarea.
Approfitto dell'occasione per chiederti se devo aprire un altro thread
oppure no per:
Devo _sistemare_ una procedura intranet, non scritta da me, per inibire
l'uso della navigation toolbar, principalmente, per evitare(se
possibile) l'utilizzo di forward, backword, home, ecc..  
Suggerimenti o consigli su letteratura in merito .  
Grazie
Ciao
-- 
Virgilio

 Suggerimenti o consigli su letteratura in merito .
<OT>Certo che andare sul server-side ti evita di quei salti mortali...
:)</OT>
A parte il commento mi spiace non poterti aiutare, ho sempre ritenuto un po'
futile l'approfondimento di quelle "tecniche".

 Suggerimenti o consigli su letteratura in merito.
Non puoi farlo, rassegnati. Inoltre, ogni browser ha il suo modo per
aggirare questi limiti, oltre quelli "comuni". In Internet Explorer,
ti basta un CTRL+N per aprire una nuova finestra, partendo da quella
attuale, con tutte le toolbar di default.


 wrote:

Grazie per aver partecipato :-)
Ciao
-- 
Virgilio

 attuale, con tutte le toolbar di default.
Certe che le ultime speranze le hai assassinate :-) Temevo questo tipo
di risposta e allora rilancio: Come posso muovermi senza stravolgere il
tutto anche perche' comunque dovrei fare i conti con il portafogli del
cliente.
Amici mi hanno consigliato di rivolgermi a java ma se posso lo evito
senza rimorsi.
Grazie
Ciao
-- 
Virgilio

 senza rimorsi.
Sinceramente non capisco cosa c'entri java, in questo caso.


 Sinceramente non capisco cosa c'entri java, in questo caso.
Ma, la discussione e' partita a notte fonda quindi.... lascia il tempo
che trova la controparte sviluppa solo in java e sinceramente non me la
sono sentita di avventurarmi in crociate pro o contro, soprattutto per
la scarsa conoscenza del manufatto in questione
Grazie
Ciao
-- 
Virgilio

 la scarsa conoscenza del manufatto in questione
Non si tratta di crociate "pro o contro", bensě di contesto: In questo
contesto, java vedo come possa entrarci.. Non trattandosi dello stesso
"terreno di gioco" non ha senso neppure fare un confronto.


 "terreno di gioco" non ha senso neppure fare un confronto.
Concordo
Ciao
-- 
Virgilio

 _esplorato a fondo_ :-) ma volevo portarmi avanti con il lavoro :)))
Da un lato hai fatto bene, se non altri hai capito cosa ti serve.


 Da un lato hai fatto bene, se non altri hai capito cosa ti serve.
Si, e' stato utile
Ciao
-- 
Virgilio