Moin!
<area shape=rect coords="304,234,447,377" onmouseover="javascript:showlayer ('eins','zwei')" onmouseout="javascript:hidelayer ('eins','zwei')" href="#">
Zuerst mal: In onmouseirgendwas hat das vorne ein "javascript:" nichts zu suchen. Das ist per Definition Javascript, andere Möglichkeiten gibts nicht.
Zweitens: Die Funktionen showlayer und hidelayer sind so definiert, daß sie genau einen Parameter entgegennehmen (layerid), und damit was machen. Da kannst du natürlich nicht einfach daherkommen, und zwei Parameter übergeben.
Entweder du bastelst dir eine kleine Funktion selbst, der du mehrere Parameter übergibst, und die dann ihrerseits entsprechend häufig hidelayer oder showlayer aufruft (immer nur mit einem Parameter), oder du machst dir etwas mehr Tipparbeit und schreibst mehrfach den Aufruf der beiden layer-Funktionen ins onmouseirgendwas (onmouseover="showlayer('eins'); showlayer('zwei');"), oder du modofizierst die layer-Funktionen einfach so, daß sie mehrere Parameter entgegennehmen.
- Sven Rautenberg