Ramona: Position errechnen ???

Ist wahrscheinlich ganz schön viel verlangt,
aber kann mir wer sagen wie ich mittels Javascript die
Position des Cursors errechne und dementsprechend
perspektivische Bilder wechseln lassnen kann oder
mir einen link nennen wo das erklärt wird???

  1. Ist wahrscheinlich ganz schön viel verlangt,
    aber kann mir wer sagen wie ich mittels Javascript die
    Position des Cursors errechne und dementsprechend

    Was für einen Cursor? Meinst du evtl. den Mauszeiger?

    Nimm das:
    /*---------------------------------------------------------------------
      Datei: mouse.js
      Datum: 21.01.2003
      jstruebig@web.de

    Version 1.00

    Benötigt: event.js
    ---------------------------------------------------------------------*/

    function getMousePos()
    {
        return _MOUSE_POS_;
    }
    ///////////////////////////////////////////////////////////
    // _mouse_pos_
    function _mouse_pos(evt)
    {

    var pos = {x:0,y:0};
        if (evt)
        {
            _MOUSE_POS_.x = evt.clientX;
            _MOUSE_POS_.y = evt.clientY;
        }
        else
        {
            _MOUSE_POS_.x = window.event.clientX;
            _MOUSE_POS_.y = window.event.clientY;
        }
        return _MOUSE_POS_;
    }
    var _MOUSE_POS_ = {x:0,y:0};

    if (document.layers) document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = _mouse_pos;

    Struppi.

    1. Was für einen Cursor? Meinst du evtl. den Mauszeiger?

      Ja

      Das Script habe ich mehr oder weniger schon, ich weiß aber nicht wie ich auf die Zahlen -Werte komme ...

      Wie muss man das rechnen?

      1. Was für einen Cursor? Meinst du evtl. den Mauszeiger?
        Ja

        Das Script habe ich mehr oder weniger schon, ich weiß aber nicht wie ich auf die Zahlen -Werte komme ...

        Wie muss man das rechnen?

        Was muss man wie rechnen?
        Da muss man nichts rechnen.
        Die Funktion:getMousePos()
        gibt dir die aktuelle Mausposition zurück.

        var pos = getMousePos();

        alert('X:' + pos.x + '\nY:' pos.y);

        oder was versteh ich nicht?

        Struppi.

        1. Aha, dann war ich wohl auf dem Holzweg, hatte in einem Script etliche Werte, die ich für die Position hielt ...

          Vielen Dank!

  2. Hello again,

    wenn es immer noch um Dein Scheinwerfer-Problem geht - versuche es mit der ImageMap. Wenn Dir meine Links zu SelfHTML nicht geholfen haben (z.B. weil Dir die Erklärung irgendwie nicht einleuchtet)... ich werde Dich bestimmt nicht dafür in der Luft zereissen ;-)
    Es ist wirklich einfacher als es auf den ersten Blick aussieht!

    Gruß, Maniac

    1. Ist eher der Ehrgeiz es mit Javascript zu schaffen/ zu lernen.

      Werde die Image-Map-Variante auf jeden Fall ausprobieren!

      1. Moin Moin !

        Ist eher der Ehrgeiz es mit Javascript zu schaffen

        Warum soll man sich auch direkt in den Fuß schießen, wenn man es auch mit einer Was-passiert-dann-Maschine aus der Sesamstraße machen kann ? ;-)

        / zu lernen.

        Das ist das erste gute Argument für Javascript.

        Werde die Image-Map-Variante auf jeden Fall ausprobieren!

        ... halte ich für wesentlich sinnvoller.

        Und warum ZUM GEIER bleibst Du nicht in Deinem Thread ?

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
        Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2