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

    favicon a seconda del browser

    favicon a seconda del browser, è possibile?

    Ho questo script - funzionante - che riconosce il browser in uso, e ringrazia di utilizzare Firefox o consiglia di installarlo:

    codice:
    <SCRIPT language="JavaScript">
    var browserName=navigator.appName; 
    if (browserName=="Netscape")
    {alert("bravo, hai Firefox!");}
    else 
    {
    if (browserName!="Netscape")
     {alert("utilizza Firefox!");}
    }
    </SCRIPT>
    Vorrei modificarlo per gestire due favicon, e precisamente per fare in modo che con Firefox venga visualizzata una GIF animata, e con altri browser, che non supportano questo formato, si veda la classica ICO.
    Ora,come mettere al posto degli alert questo, che è codice HTML?

    codice:
    <link rel="shortcut icon" href="http://www.nomedelsito.com/favicon.ico">

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    questo in linea di massima fa quello che vuoi, chiaramente su ie 6 non funziona non supportando le ico (mi sembra di ricordare cosi, d'altronde dopo diversi tentativi non ha funzionato )
    codice:
    <script language="JavaScript" type="text/javascript">
    var browserName=navigator.appName; 
    if (browserName=="Netscape"){
    window.onload=function(){Favicon("imm/MacromediaFlash.gif")//tra le virgolette inserisci il percorso dell'immagine}
    }else{
    window.onload=function(){Favicon("images/ico.ico")}
    }
    function Favicon(Icon){
    alert(Icon)//l'alert va tolto
    var oField=document.createElement("link")// creo l'elemento
    oField.setAttribute("rel","shortcut icon")// setto l'elemento
    oField.setAttribute("href",Icon)// imposto la favicon
    document.getElementsByTagName('head')[0].appendChild(oField);//Mostro l'elemento
    
    }
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie mille!
    Lo debbo ancora utilizzare, ma se già tu mi dici che funziona..
    grazie ancora

  4. #4
    Non vorrei dire una boiata, ma credo che la gif venga visualizzata anche con IE6 ma senza animazione...

    L'hai fatta la prova?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.