Moin Moin,
Ich binde mittlerweile zwar auch die overlib-Routinen im Header ein, aber dennoch bekomme ich immer noch diese Fehler "... not defined", wenn ich, BEVOR die Seite ganz geladen wurde, über irgendwelche Grafiken fahre, die diese Bibliothek ansprechen...
Sinnvoll ist es die Mouseevents überhaupt erst nach dem Onload an die
Links zu binden, dann kann dieser Fehler nicht mehr auftreten.
Angenommen das ist dein Html-Schnipsel mit den Links:
<div id="linksmiteffekt">
<a href="link1.html">link1</a>
<a href="link2.html">link1</a>
<a href="link3.html">link1</a>
<a href="link4.html">link1</a>
</div>
Dann könntest Du z.B. mit diesem Script, an alle Links innerhalb des Divs
einen oder mehrere Mouseevents dranhängen:
<script type="text/javascript">
<!--
var init = function()
{
var links = document.getElementById('linksmiteffekt').getElementsByTagName('a');
for (i=0;i<links.length;i++)
{
links[i].onmouseover = function()
{
// tu irgendwas //
alert('ich bin ein Link nach: '+this.href);
};
}
}
window.onload = init;
-->
</script>
Bei // tu irgendwas // kommt dann ebend dein jetziges mouseevent rein :)