Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    [JS] Se hai questo browser e questo plugin...

    Ciao, ho bisogno di una manina in JS di cui non conosco la sintassi...
    Praticamente ho bisogno di uno scriptino che sull'onLoad della pagina controlla

    se l'utente ha Internet Explorer 6 o superiore e se ha il plugin di flash installato

    In caso positivo ti manda sulla pagina x.asp, altrimenti sulla pagina y.asp.

    Qualcuno mi può fare una mano a mettere insieme le due cose?
    Grazie anticipatamente.

    :bubu:

  2. #2
    Ho dato un'occhiata a questo...

    http://forum.html.it/forum/showthrea...hreadid=317571

    prò insegna solo come distinguere IE da NN o da Opera e così via, ma io ho bisogno che sia proprio IE sei...
    c'è anche qualcosa su flash, ma, come dicevo, non so metterli assieme

  3. #3
    anche questo non mi tira fuori il sei... ma il metodo esiste o sto cercando inutilmente?
    Datemi un cenno di vita per favore

  4. #4
    Da qui

    http://pro.html.it/articoli/id_206/i...pag_2/pag.html

    con la mia nulla conoscenza del mezzo, mi pare di avere capito che posso capire quando è IE6...

    Qualche anima pia mi aiuta a concludere mettendoli insieme?!

    Mi basta qualcuno che conosca un pochetto di sintassi

  5. #5
    Ma nessuno ha mai dovuto reindirizzare in base a browser e plugin?!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    Originariamente inviato da Corinna
    Da qui

    http://pro.html.it/articoli/id_206/i...pag_2/pag.html

    con la mia nulla conoscenza del mezzo, mi pare di avere capito che posso capire quando è IE6...

    Qualche anima pia mi aiuta a concludere mettendoli insieme?!

    Mi basta qualcuno che conosca un pochetto di sintassi
    magari puoi integrare anche con questo

  7. #7
    per i plugin ho visto che c'è una pillola funzionante nella sezione scripting mentre per il detect prendo in prestito un po di codice dalla WPD Wedev

    WDL.BS = {};
    WDL.BS.ua = navigator.userAgent.toLowerCase();
    WDL.BS.Op = window.opera?true:false;
    WDL.BS.IE6 = WDL.BS.ua.indexOf("msie 6.")>-1 && !WDL.BS.Op;


    in pratica testanto if(WDL.BS.IE6)

    verifichi se è IE6

    le sorgenti complete dello sniffer sono qui

    http://library.wedev.it/WDL/package/rootLibrary.js



    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  8. #8
    Ok, è un po' quello che avevo trovato su pro.html.it, anche quello era in grado di capire se era ie6... il mio problema è che non so mettere assieme lo script... le due cose
    io conosco solo asp cavolo, la sintassi si js mi è assolutamente ostica

    Grazie per l'interessamento, intanto..

  9. #9
    mettiamola così potresti fare
    codice:
    ua = navigator.userAgent.toLowerCase(); 
    Op = window.opera?true:false; 
    IE6 = ua.indexOf("msie 6.")>-1 && !Op;
    
    if(IE6){
       e qui dentro metti il test di flash
    }
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  10. #10
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    <SCRIPT>
    function IE(ProgId)
    {
    var a=new ActiveXObject(ProgId);
    if (a)
    return true;
    else
    return false;
    }
    function Flash5IE()
    {
    if (IE("ShockwaveFlash.ShockwaveFlash.5")) {
    return true
    }else{
    return false
    }

    }

    if ((navigator.appName=="Microsoft Internet Explorer")) {
    if (RestVer(navigator.appVersion) >= 6){
    if (Flash5IE() ){
    self.location.replace("x.asp")
    }else{
    self.location.replace("x.asp")
    }


    }

    }
    else {
    Flash5NS()
    }
    function RestVer(strAppver){
    var intPosMSIE=strAppver.indexOf("MSIE")
    strAppver = strAppver.substr(intPosMSIE + 4)
    var intPosPunvirg =strAppver.indexOf(";")


    return parseInt(strAppver.substr(0,intPosPunvirg))
    }
    </SCRIPT>
    Forza la magica ROMA

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.