Newsgroup: it.comp.lang.javascript
Titolo: Check Flash plug in inchioda il tasto back

ciao a tutti, sul sito 
www.digicolor.net
 ho inserito uno script per il
check plug in di Flash che reindirizza gli utenti sprovvisti a
www.digicolor.net/index_no_flash.html
il problema è che questo script inchioda il tasto back del browser.
Se qualcuno può risolverlo meglio (io di  java sono=zero), o magari ha
altri script che funzionino ,grazie da subito.
ciao ciao
Questo lo script, l'ho preso da 
www.jsdir.com
<SCRIPT type="text/javascript" language="">
<!--
var suona = false;
var mimetype = 'application/x-shockwave-flash';
if (navigator.mimeTypes) {
   if (navigator.mimeTypes[mimetype] != null) {
      if (navigator.mimeTypes[mimetype].enabledPlugin != null) {
         suona = true;
      }
   }
}
if (!suona && navigator.appVersion.indexOf('MSIE') !=-1) {
 
  var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
  if (swf)
 
          suona = true;
 
}
if (suona)
   window.location = 'index_flash.html';
else
    window.location = 'index_no_flash.html';
//-->
</SCRIPT>

else
    window.location.replace( 'index_no_flash.html')
in questo modo la history non terra' conto della pagina di test
intermedia (che ricaricata al back rispedisce in avanti)
Se invece  inchiodare significa un blocco effettivo del browser
che versione usi e piattaforma?

che versione usi e piattaforma?
No si inchioda il tasto e basta, il browser và cmq però indietro non
ci torni e insomma non è il massimo...
grazie e ciao
ps. altre risposte sono ben accettate! ;-)

 altri script che funzionino ,grazie da subito.
Per il back ti ha risposto Paolo, cmq lo script lo sto correggendo sulla 
base di un documento che ho trovato in Macromedia.
Strano cmq perché quella faq è li da quasi 1 anno :-O
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

Strano cmq perché quella faq č li da quasi 1 anno :-O
Prima il Flash non lo mettevo ;-)
Mi era venuta anche l'idea di convertirlo in gif animata...peccato
pesa troppo.
ciao


fatto, grazie,e verificato o ,meglio non verificato il comportamento
che denunci se non nella fattispecie che ho, evidentemente
incautamente e velleitariamente, provato a correggere.
modalita' mio test.
aperto il mio fedele IE 5.5
caricato mediante digitazione diretta mediante mie manine
http://www.trenitalia.it/
caricato correttamente pagina introduzione alle meraviglie del sistema
ferroviario italiano
copincollato (mi si perdoni il termine quasi_neologismo)
http://www.digicolor.net/index_flash.html
simulando un arrivo diretto
cliccato sul tasto virtuale 'back'
tornato senza problemi sul sito fantasmagorico del ciuf ciuf italiano
senza problemi.
dal medesimo sito copincollato (vedi nota precedente o above)
http://www.digicolor.net/
portato diligentemente dallo script (sono tecnologicamente avanzato)
su
http://www.digicolor.net/index_flash.html
tasto back
click click sonoro di IE
di nuovo su
http://www.digicolor.net/index_flash.html
esaminato script
vista possibile causa
digitata incauta risposta
stop.
In altre parole il problema sorge solo se arrivi discipinatamente
da
http://www.digicolor.net/
Del resto la history puo' variare solo in presenza di pagine inserite
Un po' piu' approfonditamente
un caso simile potrebbe verificarsi
se sorgesse in un frame  (o iframe) della pagina richiamata dallo
script (se fosse un frameset) un problema al caricamento che portasse
il browser a visualizzare una pagina 'non trovato'
in questo caso
la history
aumenterebbe di un elemento (relativo alla pagina appunto di default
interno 'non trovato')
il back in questo caso arretrerebbe solo allo status antecedente
pari al (possibile) frameset
Ah si,
;-)

 [... snip ...]
'Acchio... e sģ che io pensavo che la roba che compro io fosse di ottima 
qualitą... da dove ti servi tu?
^_^



da Pinin Perlinpampero
(provincia Granda)
[Il meglio per il WEB ]
;-)
ciau

On Wed, 30 Jan 2002 16:49:18 GMT, Riccardo
<ri.ri...@agora.stm.itALY> wrote:
Thansk a tutti, funziona.
ciao