[gl-como] tabelle html

Carlo Filippetto carlo.target@tiscali.it
Mer 19 Apr 2006 15:47:16 CEST


Anche se d'accordo con Elena,
e googlando trovi moltissimi esempi

in un vecchio sito ho usato (scusa se non ho tolto le chiamate PHP):

echo "<table border=0 width=100% cellspacing=0>";
           echo "<tr><th>Funzioni</th></tr>";
           echo "<tr><td id=\"1\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('1','#DFDFDF')\" onmouseout=\"ChangeColor('1','#FFFFFF')\" onclick=\"DoThis('import.php?LogonUser=$LogonUser')\">Importa</a></td></tr>";
           echo "<tr><td id=\"2\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('2','#DFDFDF')\" onmouseout=\"ChangeColor('2','#FFFFFF')\" onclick=\"DoThis('search.php?LogonUser=$LogonUser&op=Inizio&Request=Search')\">Ricerca</a></td></tr>";
           echo "<tr><td id=\"3\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('3','#DFDFDF')\" onmouseout=\"ChangeColor('3','#FFFFFF')\" onclick=\"DoThis('addnew.php?LogonUser=$LogonUser')\">Aggiungi</a></td></tr>";
           echo "<tr><td id=\"4\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('4','#DFDFDF')\" onmouseout=\"ChangeColor('4','#FFFFFF')\" onclick=\"DoThis('newuser.php?LogonUser=$LogonUser')\">Nuova Sede</a></td></tr>";
           echo "<tr><td id=\"5\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('5','#DFDFDF')\" onmouseout=\"ChangeColor('5','#FFFFFF')\" onclick=\"DoThis('../../index.php?LogonUser=$LogonUser')\">Home</a></td></tr>";
           echo "<tr><td id=\"6\" height=\"20\" class='NavigableMenu' onmouseover=\"ChangeColor('6','#DFDFDF')\" onmouseout=\"ChangeColor('6','#FFFFFF')\" onclick=\"DoThis('logoff.php?LogonUser=$LogonUser')\">Uscita</a></td></tr>";
           echo "</table>";


<script language="javascript">
function ChangeColor(Oggetto,Colore)
{
	//alert("CI SONO");
	obj=document.getElementById(Oggetto);
	obj.style.backgroundColor=Colore;
}

function DoThis(url)
{
	window.location.href=url;
}
</script>

------------
ripeto così funziona, ma è un modo vecchio!!
Se per di più qualcuno disabilita il javascript non funziona nulla..

Meglio se verifichi qualcosa con i css (se recupero qualche cosa te la posto)

----------------




Il giorno mer, 19-04-2006 alle 13:31 +0200, Elena of Valhalla ha
scritto:
> Ciao
> 
> On 4/19/06, redshadowhack@gmail.com <redshadowhack@gmail.com> wrote:
> > ciao a tutti
> > ho un problemino:
> >
> > sul mio sito (www.hackzine.altervista.org) voglio fare il menu con una
> > tabella le cui caselle si evidenzino al passaggio del mouse,
> 
> no
> no
> no
> no
> no
> no
> no
> 
> e, nel caso in cui non si fosse capito, non e` il caso di usare
> tabelle per un elemento della pagina cosi` importante come la barra di
> navigazione, quando un elenco, assieme ad un uso opportuno dei fogli
> di stile, fornisce una soluzione esteticamente piacevole, ma
> accessibile anche con browser testuali, lettori di schermo, e altri
> browser "non normali"
> 
> > e ho
> > risolto la cosa con
> >
> > <style>
> > td:hover {    background-color : #990000;  }
> > </style>
> >
> > però in questo modo TUTTE le tabelle della pagina vengono evidenziate al
> > passaggio del mouse.
> > Qualcuno ha idea di come possa fare perché solo ALCUNE tabelle abbiano
> > questo effetto?
> 
> devi guardare come si fanno cose di questo tipo
> 
> <elemento class="yadda">
> <elemento id="sonoio">
> 
> elemento.yadda { }
> elemento#sonoio { }
> 
> 
> --
> Elena of Valhalla
> 
> homepage: http://www.trueelena.org
> email: elena.valhalla@gmail.com
> 



Maggiori informazioni sulla lista gl-como