Robert: Grafiken und Mausposition

Hi!

Warum funktioniert dieser Script nicht so wie ich will?

<html>
<body onClick = "maus();">
<script language="JavaScript">
<!--
function maus()
{
  x = window.event.x;
  y = window.event.y;
  document.write("<layer name=maus left=x top=y><img src=bild.bmp></layer> ")
  return true;
}

//-->
</script>
</html>

Warum wird das Bild immer nur an derselben
Position (linke, obere Ecke) angezeigt?

Viele Grüsse Robert

  1. Hallo Robert,

    haben dir die unter <55924.html> genannten Links nicht weiter geholfen?

    Warum funktioniert dieser Script nicht so wie ich will?

    function maus()
    {
      x = window.event.x;
      y = window.event.y;

    das ist Microsoftsyntax: siehe dazu auch <../../tecbc.htm#a12>

    document.write("<layer name=maus left=x top=y><img src=bild.bmp></layer> ")
    return true;
    }

    Layer ist aber Netscapesyntax. Den kennt der IE überhaupt nicht.
    Du mußt also genau trennen, wie geht das für den IE und wie für den NN.

    Noch ein Hinweis: bmp wird nur im IE unter windows angezeigt. Deine Bilder müssen das Format *.jpg oder *.gif besitzen.

    Viele Grüße

    Antje