avendo una pagina con frame dove devo metterla? Nella pagina index.htm (che contiene altre 2) o in quella main.htm?
A partire dalla versione 5, Microsoft Internet Explorer, consente di associare ad ogni collegamento inserito nei "Preferiti" un'icona. In quest'articolo vedremo come creare questa icona e qual'è il codice da inserire nelle pagine web affinché sia visualizzata dagli utenti che aggiungeranno il vostro sito web tra i loro "Preferiti". L'icona destinata a questo uso deve avere dimensioni pari a 16x16 pixel, deve usare pochi colori, chiamarsi favicon e la sua estensione deve essere .ico. Per generare l'icona bisogna usare un software specifico come IconCoolEditor o IconForge. In alternativa si può creare un'immagine di 16x16 pixel con un software di grafica.
Se vogliamo, ad esempio, usare come icona una piccola versione del nostro logo, i passi da seguire sono i seguenti:
1. apriamo l'immagine del logo con un software di grafica come Adobe Photoshop;
2. cambiamo le dimensioni dell'immagine in 16x16 pixel;
3. salviamo l'immagine come favicon.bmp;
4. apriamo favicon.bmp con IconCoolEditor o IconForge, assicuriamoci che l'icona non utilizzi più di 256 colori e salviamola come favicon.ico.
Si potrebbe pensare che sia sufficiente rinominare favicon.bmp in favicon.ico, ma non è effettivamente cosi. È necessario salvare il file con estensione ".ico" con un software specifico.
Adesso che l'icona è pronta, basta trasferirla nella directory radice del sito web ed aggiungere nelle pagine tra i tag <HEAD> e </HEAD> il codice:
<LINK REL="shortcut icon" HREF="http://www.nome del sito.suffisso/favicon.ico">
Fatto questo, non ci resta che salvare le pagine e pubblicarle. Adesso gli utenti che aggiungeranno ai preferiti il nostro sito con Internet Explorer (a partire dalla versione 5) otterranno questo risultato:
Devi metterla all'intero frameset!! Ad esempio: io ho una pagina struttura con 3frame.
frame centrale che chiamo princiaple.htm, frame in alto che chiamo header.htm e frame in basso che chiamo footer.htm; chiamo tutta quanta la pagina a frame (dove c'è quindi in framset) come home.htm. Devo quindi mettere la favicon alla pagina home.htm, dov'è contenuto tutto il framset. Comunque per sicurezza mettila anche ad ogni singolo frame.
NOTA: Comunque se metti un icona chiamata favicon, naturalmente con estensione .ico, il browser la mette automaticamente a tutte le pagine... non so poi se anche alle pagine coi frame.
Se alla base del tuo spazio (non in una sottocartella) metti una piccola immagine chiamata favicon.ico il browser la userà come favicon. Tieni presente che con IE per visualizzare la favicon la pagina deve essere nei Preferiti... con FF la vedi nella barra degli indirizzi. Non devi inserire nessun codice html.