JS funkce pro menu

Zdravim,
mam problém s Javascriptem. Upravuju svoje stránky (http://vkdc.unas.cz), aby fungovaly i v Opeře, Mozzile a Netscapu. Nejhorší je, že tyto prohlížeče nepodporujou *.htc, pomocí kterýho mam udělaný menu. Proto to teď chci udělat pomocí JS funkcí:
<script language="JavaScript">
<!--
function over(name)
{
document[name].style.backgroundColor = "#bdedff";
document[name].style.color = "#000000";
};
function out(name)
{
document[name].style.backgroundColor = "#000000";
document[name].style.color = "#bdedff";
};
// -->
</script>

který pak volam takto:
<tr>
<td class="odkaz" name="plan" onmouseover="over('plan')" onmouseout="out('plan')">
<a href="akce/plan.php" class="text">Plánované akce</a></td>
</tr>

Furt mi to ale nechce fachčit. Ve frontpage mi to hodí chybu na tom řádku ve fci, že document[...].style má hodnotu null, nebo není objekt. Tak jsem zkoušel i místo document[name] napsat document['plan'], ale pořád nic.
Nemohli byste mi poradit? Nebo to rovnou opravit? :o) Byl bych vám neskonale vděčný.....

Předem dík a zatim
Jednoduše tam máš chyby:
1) v tagu <td> nahraď name za id="plan"
2) JS opravdu nezná objekt document['cosi'], což navíc vypadá jako pole. Musíš místo toho použít document.getElementById('plan').style.....

Podívej se na tuto diskusi:
http://www.webzdarma.cz/forum/read.php?f=3&i=3667&t=3630

A příště by jsi taky mohl použít malinko hledání ;-)
Jo dík, ale ten odkaz mi je stejně k hovnu. To je jedno, teď už to funguje. Ale ta moje verze by taky měla fakat, jak to, že nejde? Vždyť pro změnu obrázku mi to fungovalo.
Jak ti to proboha mohlo fungovat?

document['cosi'] opravdu není objekt,
atribut name u <td> snad ani neexistuje, natož aby jsi ho mohl použít

V dobách nestandardizovaného JS, kterým proti sobě "válčil" Mrkvosoft a Netskejp se konkrétně v IE používala konstrukce document.cosi.style..., kde cosi bylo id prvku ve stránce, ale nyní to je na nic. Mimo IE ti to bude na h*o!
Jeste muzes pouzit document.all.id_objektu.style. .... to obecne delam ja a nemuzu si stezovat.
Opravdu nevim ze ti takova vec fungovala dyk je to kravina.....
2Libca: To funguje jenom na IE treba na mozille uz to tohle nepude
Pro Pavla: Funguje to u obrázků v IE:

<a href="někam.html" onmouseover="document['obrazek'].src = 'druhy.gif' ;"
onmouseout="document['obrazek'].src = 'prvni.gif' ;">
<img src="prvni.gif" name="obrazek">
</a>
Fakt?

Ikdyž u IE vlastně nikdy nevíš, jaké nestandardní kraviny může podporovat! ;-)

Narušuje to úplně strukturu integrovaných objektů, Vypadá jako "pole nekolika documentů". Raději už to vícekrát nepoužívej!
Internet Exploder Sux! ;-)
A jako dukaz: http://sojkovec.wz.cz/bsod

... uvidite sami;-)