Andi: Tabellenproblem

Hi,

also ich habe ein Script entwickelt mit welchem man Tabellenzellen selektieren kann. Die Zellen werden, wenn man klickt und drüberfährt grün werden und wenn man loslässt ist die Selektion fertig.

Das 1. mal funktiniert alles ohne Probleme. Wenn ich aber nocheinmal probiere zu selektieren wird mein Cursor ein Schild welches durchgestrichen ist und dann funktionieren meine Methoden nicht mehr.

Hatte jemand das Problem schon mal?

Gruß
Andi

  1. hi,

    Hatte jemand das Problem schon mal?

    das problem, dass jemand </faq/#Q-07b> und </faq/#Q-07c> nicht mal annähernd umsetzt, haben wir hier sogar regelmässig.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo Andi!

    also ich habe ein Script entwickelt mit welchem man Tabellenzellen
    selektieren kann. Die Zellen werden, wenn man klickt und drüberfährt
    grün werden und wenn man loslässt ist die Selektion fertig.

    Und wie sieht dieses "Script" aus?

    Das 1. mal funktiniert alles ohne Probleme. Wenn ich aber nocheinmal
    probiere zu selektieren wird mein Cursor ein Schild welches
    durchgestrichen ist und dann funktionieren meine Methoden nicht mehr.

    Häh? "Ein Schild welches durchgestrichen ist?" Was bitte ist das?

    ℆, ℒacℎgas

    --
    Bei der intendierten Realisierung der linguistischen Simplifizierung
    des regionalen Idioms resultiert die Evidenz der Opportunität extrem
    apparent, den elaborierten und quantitativ opulenten Usus nicht assi-
    milierter Xenologien konsequent zu eliminieren!
    1. Hallo,

      Und wie sieht dieses "Script" aus?

      hier mal der Code:

      function mousemove(e)
                  {
                    var ob = (NS != 0) ? e.target : event.srcElement;

      // DRAW NOT AGAIN
                    if(lastObject == ob) return;
                    lastObject = ob;

      if (mouseDown)
                    {
                      // TAG TYPE
                      if(ob.tagName != 'TD') return;
                      // ENCLOSING TABLE
                      if(ob.parentNode.parentNode.parentNode.id.substr(0,7) != 'tblSeat') return;

      X = ob.cellIndex;
                      Y = ob.parentNode.rowIndex;
                      // DRAW NOT AGAIN
                      if(X == lastMoveX && Y == lastMoveY) return;

      draw(mouseDownX,mouseDownY,lastMoveX,lastMoveY,0);
                      draw(X,Y,mouseDownX,mouseDownY,1);

      lastMoveX = X;
                      lastMoveY = Y;
                    }  // end if
                  }  // end function mousemove

      probiere zu selektieren wird mein Cursor ein Schild welches
      durchgestrichen ist und dann funktionieren meine Methoden nicht mehr.

      Häh? "Ein Schild welches durchgestrichen ist?" Was bitte ist das?

      Wenn man etwas verschieben per Drag und Drop verschieben will es aber  nicht verschoben werden kann.

      Gruß
      Andi

  3. Hi,

    das Problem ist gelöst!
    Das Problem ist etwas selektiert wird. Ich setze jetzt einfach den Focus auf irgendwas anders und es funktioniert wieder.

    Gruß
    Andi