Robert: onclick wieder schließen?

Beitrag lesen

Hi,

Ich vermute das liegt an deinem href="javascript:void(0)

Daran liegts doch nicht!

Ich habe den Fehler zwar nicht finden können, aber so funktioniert es.

<script type="text/javascript" language="JavaScript">

var offsetx=20
var offsety=0

function InfoBoxAnzeigen(e,txt,offsetX,offsetY)
{
        if (offsetX) {offsetx=offsetX;} else {offsetx=20;}
        if (offsetY) {offsety=offsetY;} else {offsety=0;}
        var PositionX = 0;
        var PositionY = 0;
        if (!e) var e = window.event;
        if (e.pageX || e.pageY)
        {
                PositionX = e.pageX;
                PositionY = e.pageY;
        }
        else if (e.clientX || e.clientY)
        {
                PositionX = e.clientX + document.body.scrollLeft;
                PositionY = e.clientY + document.body.scrollTop;
        }
  text = document.getElementById("text").innerHTML;
  text ? document.getElementById("text").innerHTML=null : document.getElementById("text").innerHTML=txt;
        document.getElementById('infobox').style.left = (PositionX+offsetx);
        document.getElementById('infobox').style.top = (PositionY+offsety);
}

</script>

<div id="infobox" style="position:absolute; margin-top: 45px; width: 525px;">

<table bgcolor="#FFFFFF" cellpadding="4">
           <tr>
            <td><span id="text"></span></td>
          </tr>
         </table>

</div>

<a class="infobox" onclick="InfoBoxAnzeigen(event,'ICH BIN DIE BESCHREIBUNG',20,-30);" href="javascript:void(0);">ICH BIN DAS WORT</a>

--
Selfcode: ie:{ fl:( br:> va:| ls:& fo:| rl:? n4:& ss:| de:/ js:} mo:) zu:}