{{tag>usercontent.css cursore popup js javascript }} ====== Come si fa a cambiare il cursore su link popup e javascript? ====== Questo trucchetto permette di cambiare il cursore del mouse si passa sopra a link target=blank e javascript, i primi sono quelli che (salvo impostazioni contrarie da parte dell'utente) vengono aperti in nuove finestre mentre i secondi sono attivati da controlli javascript e possono servire per espandere menu o per aprire pop-up. \\ Per fare questo bisogna inserire il codice riportato qui di seguito nel file [[firefox:configurazione:il-file-usercontent.css-del-profilo-di-mozilla-firefox|userContent.css]] che si trova nella cartella chrome del [[firefox:profilo:dove-trovo-il-mio-profilo-di-firefox|profilo]]. Modifica il cursore sui link che aprono nuove finestre: /* Modificare il cursore nei link che aprono nuove finestre */ :link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"] { cursor: crosshair; } Modifica il cursore sui link javascript: /* Modificare il cursore per i link JavaScript */ a[href^="javascript:"] { cursor: move; } Il codice è stato reperito [[http://www.mozillaitalia.it/firefox/tips.html|qui]] e [[http://www.morpheusweb.it/html/manuali/css/css_classificazione.asp|qui]] potete trovare tutti i valori da associare alla proprietà **cursor**. A mio avviso però tutti i cursori standard mal si addicono a essere utilizzati per indicare che si sta passando sopra ad un link diverso dagli altri. La cosa migliore é utilizzare delle "manine colorate" che si differenzino da quella bianca visualizzata per default nei normali collegamenti ipertestuali.\\ La prima cosa, é procurarsi dei cursori (file con estensione cur) da poter utilizzare, se qualcuno ne trova di carini e me li fa pervenire lo ringrazio, gli unici che sono riuscito a trovare io sono delle manone più che delle manine !!! \\ Bene procurati i cursori andiamo su [[http://software.hixie.ch/utilities/cgi/data/data|The Data: URI Kitchen]] e carichiamo dal nostro hard disk il cursore desiderato e clicchiamo su **Generate**. \\ Vi verrà proposto un **data:link**, cliccateci sopra e vedrete che nella barra degli indirizzi apparirà il cursore seguito dal dat:link, copiatelo e incollatelo al posto della stringa **DATA:LINK** nel codice sottostante: **NOTA**: Il seguente codice dovrebbe funzionare con tutti i browser basati su una versione di Gecko maggiore della 1.8, io lo ho provato con Firefox 1.5.x Seamonkey e K-Meleon 1.0.x e funziona. /* Modificare il cursore nei link che aprono nuove finestre */ :link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"] { cursor: url("DATA_LINK"), auto !important; } e analogamente per i link javascript. Se volete utilizzare esattamente i cursori che ho trovato io su Internet, cliccate col destro su questo **[[http://www.gialloporpora.altervista.org/userContent.css|LINK]]** e scegliete "Salva destinazione come" e salvatelo nella cartella chrome del [[firefox:profilo:dove-trovo-il-mio-profilo-di-firefox|profilo]]. L'articolo originale di Gialloporpora lo potete trovare **[[http://www.gialloporpora.netsons.org/cambiare-il-cursore-a-seconda-del-tipo-di-file-a-cui-punta-il-link/113/|qui]]**. ---- **//NB://** Tutto questo è molto di più si può ottenere con l'estensione **[[https://addons.mozilla.org/it/firefox/addon/3199|Link Alert]]**. {{page>wiki:footer_01}}