Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 15-04-2008, 18:00   #1
Ultrabyte
Member
 
Iscritto dal: Jan 2006
Messaggi: 65
Cambiare il CSS alle OPTION di una select

Salve , ho un problema per quanto riguarda un abbellimento grafico per una select.

Il mio scopo sarebbe quello di trovare il modo ( funzionante almeno x IE6 e FireFox ) di modificare il background -color e la grandezza del font sull' onmouseover delle option. Pensavo fosse cosa facile visto che con Firefox bastava settare option:hover e il gioco era fatto. Poi ahimè ho constatato da subito però che su IE6 non andava affatto perche non è supportato l'attributo :hover di conseguenza mi sono scervellato nel trovare qualche soluzione ma nessuna funzionante. Vi posto anche qualche riga di codice con cui poter cominciare.


Copiando e incollando questa porzione di codice presa da un esempio bastato sulle liste funziona
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Suckerfish :hover example</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<STYLE type=text/css media=all>BODY {
	FONT: 100% arial, helvetica, sans-serif
}
H1 {
	FONT-SIZE: 1.5em; COLOR: orange
}
A {
	COLOR: #006; TEXT-DECORATION: none
}
P:hover {
	COLOR: #ccc
}
P.sfhover {
	COLOR: #ccc
}
P:hover A {
	COLOR: blue; TEXT-DECORATION: underline
}
P.sfhover A {
	COLOR: blue; TEXT-DECORATION: underline
}
P A:hover {
	COLOR: orange
}
</STYLE>

<SCRIPT type=text/javascript><!--//--><![CDATA[//><!--

sfHover = function() {
	var sfEls = document.getElementsByTagName("P");
	alert(this);
	alert(sfEls.length);
	alert("PRIMA "+this.className);
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
	     }
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]></SCRIPT>

<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<H1>Suckerfish :hover</H1>
<P>An example accompanying the <A 
href="http://www.htmldog.com/articles/suckerfish/hover/">Suckerfish :hover 
article</A> in <A href="http://www.htmldog.com/">HTML Dog</A>.</P>
<P>Move your cursor over the paragraphs to reveal any links that might be 
contained within them.</P>
<P>Lorem ipsum <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">dolor</A> sit 
amet, consectetuer adipiscing elit. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Suspendisse</A> 
egestas ultricies pede. Phasellus suscipit blandit risus. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Praesent</A> 
nonummy. <A href="http://www.htmldog.com/articles/suckerfish/hover/example/#">In 
erat</A>. Duis nibh pede, <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">accumsan</A> 
eu, pulvinar et, volutpat vel, elit. Curabitur nec dui sed nunc congue tempus. 
Nulla ac dui ac libero fringilla nonummy. Maecenas ullamcorper sodales risus. 
Vivamus pretium dolor. Proin eu turpis. Phasellus ut mauris non nulla mattis 
luctus. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Nunc 
porttitor</A> dapibus sapien. In malesuada fermentum metus. Nulla egestas, <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">tellus</A> a 
vestibulum pharetra, nunc purus auctor lacus, ut semper purus ipsum eu velit. 
Praesent dui. Nulla accumsan turpis at erat.</P>
<P>Lorem ipsum <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">dolor</A> sit 
amet, consectetuer adipiscing elit. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Suspendisse</A> 
egestas ultricies pede. Phasellus suscipit blandit risus. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Praesent</A> 
nonummy. <A href="http://www.htmldog.com/articles/suckerfish/hover/example/#">In 
erat</A>. Duis nibh pede, <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">accumsan</A> 
eu, pulvinar et, volutpat vel, elit. Curabitur nec dui sed nunc congue tempus. 
Nulla ac dui ac libero fringilla nonummy. Maecenas ullamcorper sodales risus. 
Vivamus pretium dolor. Proin eu turpis. Phasellus ut mauris non nulla mattis 
luctus. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Nunc 
porttitor</A> dapibus sapien. In malesuada fermentum metus. Nulla egestas, <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">tellus</A> a 
vestibulum pharetra, nunc purus auctor lacus, ut semper purus ipsum eu velit. 
Praesent dui. Nulla accumsan turpis at erat.</P>
<P>Lorem ipsum <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">dolor</A> sit 
amet, consectetuer adipiscing elit. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Suspendisse</A> 
egestas ultricies pede. Phasellus suscipit blandit risus. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Praesent</A> 
nonummy. <A href="http://www.htmldog.com/articles/suckerfish/hover/example/#">In 
erat</A>. Duis nibh pede, <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">accumsan</A> 
eu, pulvinar et, volutpat vel, elit. Curabitur nec dui sed nunc congue tempus. 
Nulla ac dui ac libero fringilla nonummy. Maecenas ullamcorper sodales risus. 
Vivamus pretium dolor. Proin eu turpis. Phasellus ut mauris non nulla mattis 
luctus. <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">Nunc 
porttitor</A> dapibus sapien. In malesuada fermentum metus. Nulla egestas, <A 
href="http://www.htmldog.com/articles/suckerfish/hover/example/#">tellus</A> a 
vestibulum pharetra, nunc purus auctor lacus, ut semper purus ipsum eu velit. 
Praesent dui. Nulla accumsan turpis at erat.</P></BODY></HTML>

qui invece ho cercato di riadattare il codice sopra incollato sulle option con i risultati nulli
Codice:
<HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<STYLE type=text/css media=all>
BODY {
	FONT: 100% arial, helvetica, sans-serif
}

OPTION:hover {
	COLOR: green;
	FONT-SIZE: 2.5em

}

</style>
<SCRIPT language= "Javascript" type="text/javascript"><!--//--><![CDATA[//><!--
function rollON(value){
	alert(value.className);
}

function rollOFF(value){
	alert(value.className);
}

sfHover = function() {
	var sfEls = document.getElementsByTagName("option");
	alert("Numero option trovate = "sfEls.length);
	
	for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover = rollON(sfEls[i]);
			sfEls[i].onmouseout=sfEls[i].onmouseout = rollON(sfEls[i]);
		}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]></SCRIPT>

<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<select size="3" id="nav" multiple>
				<option value="0" >Primo</option>
				<option value="1" >Secondo</option>
				<option value="2" >Terzo</option>
			</select>
	</body>
</html>
quello che mi chiedo perchè al passagio del mouse sulle option non viene scatenata nessun'action ?


Un grazie anticipato
Ultrabyte è offline  
Old 16-04-2008, 00:07   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Thread chiuso
|
V
cionci è offline  
 Discussione Chiusa


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Cos’è Moltbook e perché gl...
Amazon Prime Video e Sony annunciano i d...
Ci sono meno incubatori e acceleratori i...
Il futuro del TG1 passa per social e You...
Vertiporto, turismo e droni: la scommess...
Questo robot scende sulla neve in stile ...
Fotovoltaico, ultimi giorni per comunica...
Clawdbot, Moltbot, OpenClaw: tre nomi in...
Apple accelera sull'intelligenza artific...
Memoria, chip e packaging in un solo imp...
Portatile gaming top di gamma in offerta...
Guida dopo uso di droghe, mazzata della ...
Monitor gaming Fast IPS e 200 Hz a prezz...
Open Gaming Collective: nasce la maxi al...
Amazon: scoperto un elevato volume di ma...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v