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