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

    Reindirizzare... un mistero...

    Tramite lo script sotto riportato indirizzo gli utenti di Explorer 5.0 e 5.5 verso un'apposita
    sezione: ho testato il tutto con Explorer (5.0,5.5,6.0), Mozilla (1.0 >>> 1.4), Opera, Konqueror,
    Netscape... e tutto sembrava funzionare alla perfezione: purtroppo però un'utente del sito
    non riesce più ad accedere, usa Explorer 6.0, praticamente il suo pc viene scorrettamente
    indirizzato alla sezione explorer/index.htm (che sarebbe quella per il 5.0 ed il 5.5) e si ferma,
    non visualizza neanche il contenuto di quella pagina.
    Ho provato di tutto ma non riesco a capire perchè solo lui ha questo problema.

    versione=navigator.appVersion;
    explorer_50=versione.indexOf("5.0",10);
    explorer_55=versione.indexOf("5.5",10);
    function sniffer(){if(navigator.userAgent.indexOf("Opera")! =-1){variabile=1976;}
    else if((navigator.userAgent.indexOf("MSIE")!=-1)&&(explorer_50!=-1)||(explorer_55!=-1)){location.href="explorer/index.htm";}
    else{antonio=1;}}
    sniffer();

  2. #2
    Utente di HTML.it L'avatar di Robycz
    Registrato dal
    Jul 2002
    Messaggi
    245
    Da un primo sguardo mi pare che ci sia un problema di precedenza sull'else if...
    il tuo test è: xxx AND yyy OR zzz
    http://www.html.it/javascript/corso/js_31.htm

    P.S.
    nei vari forum si è parlato molto di sniffing,
    prova a cercare uno dei tanti che già sono stati realizzati...

    Ciao

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.