Get Firefox!

di: Cesare Lamanna     28 Agosto 2006

Il sito SpreadFirefox.com è da tempo il centro nevralgico della campagna di marketing orchestrata dalla Mozilla Fondation per promuovere l'utilizzo di Firefox. Tra i diversi tipi di materiali promozionali disponibili, spicca la pagina contenente la collezione di banner a cui attingere nel caso si voglia diffondere il messaggio pro-Firefox sul proprio sito.

Ma a chi mostrare il bannerino, deve essersi chiesto Hans Schmucker? Se uno utilizza il browser anti-Internet Explorer, la cosa è superflua...

Ecco pronto, quindi, un piccolo script che consente di mostrare il messaggio solo a chi non si presenta sul sito navigando con Firefox.

Nulla di più semplice. Lo script effettua lo sniffing dello user agent (Gecko) e al caricamento della pagina identifica un elemento con id="fflink", settando su none la proprietà CSS display nel caso in cui l'utente navighi con il software di Mozilla. Ecco il codice, da inserire nella sezione head della pagina:

<script type="text/javascript">
function init(){
if(navigator.userAgent.indexOf("Gecko")!=(-1))
document.getElementById("fflink").style.display="none";
}
window.onload=init;
</script>

Nella parte HTML, ovviamente, dovremo inserire da qualche parte un loghetto, magari linkarlo verso il sito di Firefox e assegnare ad esso l'id fflink:

<a href="http://www.mozilla.com/firefox/" title="Get Firefox!">
<img src="trust.gif" id="fflink" border="0" />
</a>

La pagina con l'esempio e l'immagine usata sono contenute nel pacchetto getfirefox_dl.zip allegato a questo articolo.

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti