Andreas: event.x bzw. event.y

Hi,

kann ich folgendes Script auch nur auf ein Bild anwenden?

<script language="JScript" type="text/jscript">
<!--
function Coords()
 {
    document.form.korx.value = window.event.x;
    document.form.kory.value = window.event.y;
 }
//-->
</script>

Es findet im Moment nur die Koordinaten heraus, wo man hinklickt, vom Seitenrand aus, nicht vom Bildrand aus. Was muss statt window rein?

Andreas

  1. Hi!

    Erst mal ist JScript nur für Microsoft...

    Natürlich kannst du das!

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!!!
    SELFCode: ss:| zu:) ls:[ fo:} de:[ va:} ch:? sh:) n4:° rl:? br:^ js:( ie:% fl:) mo:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Hi!

      Erst mal ist JScript nur für Microsoft...

      Hä? Wirklich?

      Natürlich kannst du das!

      Interessant! Und wie???

      1. Hi!

        Erst mal: Willst du die Koordinaten der Maus haben und das Bild an diese Stelle setzen oder willst du die Koordinaten des Bildes haben?

        Wenn du ein Objekt "an die Maus hängen" möchtest, kannst du das vergessen - spätestens wenn du den doctype einfügst klappt dein Script nicht mehr (auf scrollbaren Seiten).

        cu

        Marc Reichelt || http://www.marcreichelt.de/

        --
        Linux is like a wigwam - no windows, no gates and an Apache inside!!!
        SELFCode: ss:| zu:) ls:[ fo:} de:[ va:} ch:? sh:) n4:° rl:? br:^ js:( ie:% fl:) mo:)
        http://emmanuel.dammerer.at/selfcode.html
        1. Hi,

          ich will die Koordinaten, wo die Maus zur Zeit ist! Das Bild ist in der Mitte einer Seite.

          Andreas

          1. Hi!

            Tja, da hast du das Problem:
            Du kannst die Koordinaten nur relativ zum Fensterrand bestimmen.
            Wenn die Seite etwas gescrollt ist, musst du diese gescrollten Pixel herausfinden.
            Und hier fangen die Probleme an: Sobald du den <!doctype> übernommen hast, erkennt der Internet Explorer das Attribut body.scrollTop und body.scrollLeft nicht mehr - schließlich gibt es sie ja auch nicht...
            Und als wären das nicht schon genug Probleme: Jeder Browser fragt die Koordinaten anders ab.
            Falls du es doch versuchen möchtest, hier der Link:

            http://javascript.internet.com/page-details/mouse-coordinates.html

            cu

            Marc Reichelt || http://www.marcreichelt.de/

            --
            Linux is like a wigwam - no windows, no gates and an Apache inside!!!
            SELFCode: ss:| zu:) ls:[ fo:} de:[ va:} ch:? sh:) n4:° rl:? br:^ js:( ie:% fl:) mo:)
            http://emmanuel.dammerer.at/selfcode.html