Stefan: Link in DIV-Container nicht klickbar

Beitrag lesen

Hallo KebdnK,

function show_menu(parentid_new) {
  document.getElementById("menu").innerHTML = "<a href='http://www.google.de'>Link</a>";

if(parentid_new != false)
   parentid = parentid_new;

if(parentid != false) {
   var Xoffset = document.getElementById(parentid).offsetLeft + 10;
   var Yoffset = document.getElementById(parentid).offsetTop + 10;

document.getElementById("menu").style.left = Xoffset;
   document.getElementById("menu").style.top = Yoffset;

Nur am Rande: Hier fehlen jeweils die Einheiten.

<body>
<div id='menu' onMouseOut='kill_menu()' onMouseOver='show_menu(false)'><a href='http://www.google.de'>Link</a></div>

Das Problem liegt darin, dass noch bevor der Klick auf den Link ausgewertet wird, feuert das onmouseover im Div "menu" und tauscht den Link gegen einen anderen aus.

Grüße,
Stefan