Klawischnigg: Ein Polygon erstellen

Beitrag lesen

Hi there,

Ich sitze hier und würde gerne ein Polygon erstellen. Gerne würde ich das mit JavaScript erstellen. Doch ich suche im Netz und finde immer die gleichen Zeilen:

Die Frage ist, was Du damit vorhast. Wenn Du einfach ein ein paar Linien an einer bestimmten Stelle in einem html-Dokument "zeichnen" willst, dann ist Javascript gar keine so schlechte Wahl, denn, von Javascript selbst einmal abgesehen, für alle anderen Lösungen benötigt man irgendwelche zusätzlichen Plugins oder was auch immer.

Leider gibt's in Javascript keine Linien, soll heissen, Du müsstest zunächst selbst die Linien generieren, indem Du beispielsweise einfach Punkte (die durchaus der Punkt auf Deiner Tastatur sein können) in notwendiger Dichte in eine Reihe setzt - soll heissen, Du schreibst eine Funktion, die Zeichen in Deinen Vorgaben absolut positioniert.

Sinnvollerweise erwartete so eine Funktion 4 Parameter: x und y Werte von Anfang und Endposition. Das wäre dann schon die halbe Miete. Und hätte den Vorteil, daß Du die Polygone auch noch animieren könntest. Ist aber nicht ganz trivial. Wenn Du von Javascript keine oder nur wenig Ahnung hast, dann würd' ich mein Polygon einfach zeichnen und als transparentes gif oder png dorthin plazieren, wo ich es brauchte...

<map>
<area shape=Polygon coords="50,40,30,50" nohref>
</map>

Das hat mit Deinem Problem nichts zu tun sondern definiert innerhalb einer Graphik einen anklickbaren Bereich, dem ein Verweis zugeteilt werden kann.

Aber mein Browser zeigt niemals was an! Und dann würde ich auch gerne wissen wie ich denn das dann mit einer Farbe füllen kann.

Das ist erstens im Lichte des oben Erwähnten nicht weiter verwunderlich und zweitens ziemlich schwer zu realisieren, zumindest wenn Du tatsächlich eine Javascriptlösung wähltest (ausser Du setzt jedes einzelne Farbpixel, wovon ich aus eigenen Erfahrungen eher abrate - zumindest auf langsameren Rechner besteht eine gute Chance, daß der Rechner dann nach einer Viertelstunde scheinbaren Nichtstuns endgültig abschmiert ;-)

0 59

Ein Polygon erstellen

Andreas Nagel
  • html
  1. 0
    Cheatah
    1. 0
      Der Martin
      • menschelei
      1. 0
        Gunnar Bittersmann
        1. 0
          Christoph Schnauß
          1. 0
            Hopsel
            1. 0
              steckl
              1. 0
                Hopsel
                1. 0
                  steckl
          2. 0
            Cheatah
          3. 0
            Gunnar Bittersmann
            1. 0
              Der Martin
              1. 0
                Patrick Andrieu
              2. 0
                Gunnar Bittersmann
              3. 0
                MudGuard
          4. 0
            Patrick Andrieu
            1. 0
              MudGuard
              1. 0
                Patrick Andrieu
                1. 0

                  schottischer Whisky <-> Holunderwein

                  Christoph Schnauß
                  1. 0
                    Patrick Andrieu
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        Patrick Andrieu
              2. 0
                Gunnar Bittersmann
              3. 0
                Christoph Schnauß
          5. 0

            hihi ;-)

            Christoph Schnauß
      2. 0
        Christoph Schnauß
        1. 0
          Gunnar Bittersmann
  2. 0
    Gunnar Bittersmann
    1. 0
      Christoph Schnauß
      • programmiertechnik
      1. 0
        Gunnar Bittersmann
        1. 0
          JürgenB
        2. 1
          seth
          1. 0
            Gunnar Bittersmann
            1. 0
              seth
      2. 2
        molily
        1. 0
          Christoph Schnauß
  3. 0
    Klawischnigg
    1. 0
      Gunnar Bittersmann
      1. 0
        JürgenB
        1. 0
          Gunnar Bittersmann
          1. 0
            Klawischnigg
            1. 0
              Gunnar Bittersmann
              1. 0
                Klawischnigg
              2. 0
                JürgenB
    2. 0
      JürgenB
  4. 0
    Andreas Nagel
    1. 0
      Gunnar Bittersmann
      1. 0
        Andreas Nagel
        1. 0

          Doppelposting

          Gunnar Bittersmann
          • zur info
    2. 0
      JürgenB
      1. 0
        Andreas Nagel
        1. 0
          JürgenB
          1. 0
            Andreas Nagel
            1. 0
              JürgenB
              1. 0
                Andreas Nagel
                1. 0
                  Gunnar Bittersmann
                  • css
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    JürgenB
                2. 0
                  JürgenB