Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Januar

SELFHTML Forumsarchiv
Kreis zeichnen mit JavaScript

Informationsseite
  1. Seite (JAVASCRIPT) Kreis zeichnen mit JavaScript von CFox, 31. 01. 2002, 12:58
nach unten

Kreis zeichnen mit JavaScript

Die folgende Nachricht zum Thema stammt von: CFox, 31. 01. 2002, 12:58

Hallo Leute,

kann mit jemand sagen, wie man mit JavaScript einen Kreis mit beliebigem Radius an beliebigen Koordinaten zeichnen kann?

Wenn ich auf meiner Seite auf eine bestimmte Stelle klicke, dann soll dort ein Kreis erscheinen (Wie ich die Koordinaten bekomme, weiss ich).

Danke und Gruß,

CFox.

nach obennach unten

Kreis zeichnen mit JavaScript

Die folgende Nachricht zum Thema stammt von: Maja, 31. 01. 2002, 13:37

»» kann mit jemand sagen, wie man mit JavaScript einen Kreis mit beliebigem Radius an beliebigen Koordinaten zeichnen kann?

Da es ein Kreis sein soll und nicht z.B. ein Rechteck (das man mittel einer Tabelle erzeugen kann) muss da wohl ein image her (*.jpg oder *.gif) diese kann man aber mit JS nicht dynamisch erzeugen, mit PHP geht so etwas. Du könntest höchstens einen "standard" Kreis nehmen und diesen dann mittels width=x height=x auf die gewünschte Größe "zooomen", evtl, für unterschiedliche Zielgrößen verschiedene Vorlagen verwenden, damit das ganze nicht zu pixelig wird.

nach obennach unten

Kreis zeichnen mit JavaScript

Die folgende Nachricht zum Thema stammt von: Markus Thomas, 31. 01. 2002, 13:56

Hallo,

»» kann mit jemand sagen, wie man mit JavaScript einen Kreis mit beliebigem Radius an beliebigen Koordinaten zeichnen kann?

»» Wenn ich auf meiner Seite auf eine bestimmte Stelle klicke, dann soll dort ein Kreis erscheinen (Wie ich die Koordinaten bekomme, weiss ich).

http://www.dhtml-now.de/dhtml/zeichnen/objekte2d.asp, funktioniert aber nur mit NC.

Gruß Markus

nach obennach unten

Kreis zeichnen mit SVG

Die folgende Nachricht zum Thema stammt von: Margarete Palffy, 31. 01. 2002, 14:16

Hallo CFox,

wenn Du Deinen Kreis wirklich _zeichnen_ willst, also eine Vektorgrafik generieren möchtest, dann wäre wohl SVG (Scalable Vector Graphics) was für Dich?

http://www.w3.org/TR/SVG/

Herzliche Grüße,
Meg

nach obennach unten

Kreis zeichnen mit SVG

Die folgende Nachricht zum Thema stammt von: peterS., 31. 01. 2002, 14:55



   gruss forum,


   hier mal das ergebnis meiner kurzen recherche
   zum thema SVG vom 21.01.2002 wobei ich als
   deutschsprachige einstiegsseite

   http://www.scale-a-vector.de

   empfehlen moechte;




   und nun der text mit kurzer persoenlicher wertung:



   ------21/01/2002---------------------------------



!!! - DER TIPP -------------------------------------------------------- !!!
!!!           !!!
 - Helma Spona

   "Einsteigerseminar - SVG - Webgrafiken mit XML" (ISBN 3-8266-7181-3)

  dieses hervorragende buch zum kleinen preis kommt
  in gut aufgebauten lektionen daher und bietet am
  ende eines jeden kapitels zusammenfassung, uebungen
  und aufgaben;
  auf einen referenzteil wurde verzichtet, aber mit
  einem zum februar 2002 angekuenigten O'REILLY kann
  man das kompensieren;

  autorin : Helma Spona
  preis : EURO  9,95
     DM   19,46

  verlag : vmi Buch AG
  ISBN : 3-8266-7181-3
  auflage : erste
  seiten : 384

  amazon : http://www.amazon.de/exec/obidos/ASIN/3826671813/qid=997285452/sr=1-17_pi/302-8150920-1763258/helmaspona


   der link zum runterladen der "Beispiele zum Buch"
   befindet sich zusammen mit anderen adressen unter

  http://www.s-v-g.net/downloads


   "SVG-Kurs"

  unter http://www.helma-spona.de/homepag1.htm
  "SVG-Kurs" in der top-navigation anklicken oder gleich
  http://www.helma-spona.de/svgkurs.php  anwaehlen


  kurz und knapp, uebersichtlich und verstaendlich gehaltener SVG-einstieg
!!!           !!!
!!! - DER TIPP -------------------------------------------------------- !!!



 - "SVG Essentials - Producing Scalable Vector Graphics with XML"

  autor    : J. David Eisenberg
  US-preisempfehlung: $  34.95
  preis    : EURO 42,46
        DM  83,04

  verlag    : O'REILLY
  ISBN    : 0-5960-0223-8
  erscheinungsdatum : Februar 2002
  auflage    : erste
  seiten    : ca 300

  amazon    : http://www.amazon.de/exec/obidos/ASIN/0596002238/qid=1011633375/sr=1-3/ref=sr_1_0_3/028-8452556-5622964




 - Stefan Schumacher (mailto:sts@schumacher-netz.de) hat damit begonnen,
   die SVG-empfehlung des W3C ([link:http://www.w3.org/TR/SVG/ vom 04.09.2001])
   ins Deutsche zu uebersetzen;

  http://www.schumacher-netz.de/TR/2001/SVG/


 - wobei an dieser stelle noch einmal ausdruecklich auf

   http://www.w3.org/Graphics/SVG/Overview.htm8 sowie auf
   http://www.w3.org/TR/SVG11/ (letzte version: 08.01.2002)  und
   http://www.w3.org/TR/2001/REC-SVG-20010904/ (04.09.2001)

   hingewiesen werden soll.



  !!! - http://www.scale-a-vector.de/
  !!!
  !!!   gehoert als deutschsprachige einstiegsseite
  !!!   ganz an den anfang einer SVG-favoritenliste;

   denn dort wird einem eine sehr umfangreiche
   und gut gegliederte linkliste zu den bereichen
   Software, Foren/Newsgroups/Mailinglisten,
   Links, Literatur, Presse, News, Termine
   geboten;


   und da ich bei der heutigen (21.01.2002) recherche
   am schluss auf
  !!!    http://www.cyberliesel.de/
  !!!   und damit auch auf http://www.scale-a-vector.de
   gestossen bin, muss
   ich mich jetzt erst mal den dortigen informationen
   widmen und beende hiermit vorlaeufig die linkliste;



desweiteren:

 - Adobe SVG-tutorial (http://www.adobe.com/svg/basics/getstarted.html)

  unter "Developer tutorials" und "Dynamic SVG" erhaelt man
  eine umfassende einfuehrung in die grundlagen von SVG und
  in techniken zum manipulieren des SVG-DOMs;

 - Adobe SVG-samples (http://www.adobe.com/svg/demos/samples.html)

  sehr schoene komplexe beispiele, anhand derer die grossen
  moeglichkeiten von SVG und DOM-scripting sichtbar werden;

 - Adobe SVG+Illustrator (http://www.adobe.com/svg/illustrator/illustrator.html)

  bewirbt ausfuehrlich die SVG-faehigkeiten von Adobe Illustrator -
  schoen fuer diejenigen, die ihn haben;

 - Adobe Support - User 2 User Forums (http://www.adobe.com/support/forums/main.html)

  einstiegsseite zu einem SVG-forum;





 - SVG-spot / SVG-tutorial (http://www.svg-spot.com/tutorials/)

  die beispiele dieser seite beschraenken sich auf die
  absoluten grundlagen zu SVG, eignen sich aber ob ihrer
  kuerze und der entsprechenden umsetzung dazu, einen
  sehr schnellen ueberblick ueber das thema zu bekommen;

 - SVG-spot / SVG-forum    (http://www.svg-spot.com/forum/)

  kleines forum rund ums thema



 - http://www.fuzzydesign.de/svg/
 ( FuzzyDesign arbeitet unter anderem an einem projekt zu "interactive-autopublishing-solutions"
   und entwickelt loesungen fuer datenbankgestuetztes arbeiten mit SVG-formaten )

   einfach mal die beispiele ansehen und im forum vorbeischauen



   ------21/01/2002---------------------------------



   viel spass und by(t)e by(t)e - peterS. - pseliger@gmx.net

nach obennach unten

Kreis zeichnen mit SVG

Die folgende Nachricht zum Thema stammt von: Thomas Meinike, 31. 01. 2002, 15:14

Hallo Peter,

»»    hier mal das ergebnis meiner kurzen recherche
»»    zum thema SVG vom 21.01.2002 ...

Einen Tag spaeter habe ich mal einen groben SVG-Ueberblick innerhalb von 10 KB SVG-Code online gestellt: http://www.styleassistant.de/tips/tip79.htm oder mit PlugIn direkt zu http://www.styleassistant.de/tips/TMs10kSVGDemo.htm.

Unter http://www.datenverdrahten.de/iprovote/iprovote.php, wird SVG dynamisch mit PHP generiert (ueber den Button Ergebnisse zum Link oder direkt zu http://www.datenverdrahten.de/iprovote/abstimmung.htm).

Eine sehr gute Informationsquelle bietet auch http://www.webreference.com/authoring/languages/svg/ und dort speziell der Artikel "Scalable Vector Graphics: The Art is in the Code", link:http://www.webreference.com/authoring/languages/svg/intro/].

Exakt in diesem Wortsinne "The Art is in the Code" bin ich von SVG ueberaus fasziniert. Mal abgesehen davon, dass es in meinen Programmier- bzw. Programmierlehralltag etwas mehr Farbe(n) bringt ;-).

MfG, Thomas

nach obennach unten

Kreis zeichnen mit JavaScript

Die folgende Nachricht zum Thema stammt von: Thomas Meinike, 31. 01. 2002, 14:18

Hallo,

»» kann mit jemand sagen, wie man mit JavaScript einen Kreis mit beliebigem Radius an beliebigen Koordinaten zeichnen kann?

»» Wenn ich auf meiner Seite auf eine bestimmte Stelle klicke, dann soll dort ein Kreis erscheinen (Wie ich die Koordinaten bekomme, weiss ich).

Vermutlich moechtest Du das im HTML-Dokument machen und wie der gepostete Link zeigt, ist das sehr aufwendig bis unpraktikabel.

In einem SVG-Dokument ist das schon einfacher:

function Kreis(evt,x,y,r,farbe)
{
  var svgdoc, svgroot, objekt;
  svgdoc=evt.getTarget().getOwnerDocument();
  svgroot=svgdoc.getDocumentElement();
  objekt=svgdoc.createElement("circle");
  objekt.setAttribute("cx",x);
  objekt.setAttribute("cy",y);
  objekt.setAttribute("r",r);
  objekt.setAttribute("style","fill: "+farbe);
  svgroot.appendChild(objekt);
}

<element ... onclick="Farbe(evt,'200','200','50','#FF0000')"/>

Damit sollte durch Vorgabe von Mittelpunkt, Radius und Farbe ein roter Kreis entstehen. Das kann via <object ...>Ersatzinhalt</object> in HTML eingebettet werden, wobei zur Ausfuehrung zurzeit noch ein externes PlugIn erforderlich ist.

MfG, Thomas

nach obennach unten

Hallo Thomas ;o)

Die folgende Nachricht zum Thema stammt von: Margarete Palffy, 31. 01. 2002, 14:33

Hallo Thomas,

wie machst Du das bloß immer so schnell?

»» function Kreis(evt,x,y,r,farbe)
»» {
»»   var svgdoc, svgroot, objekt;
»»   svgdoc=evt.getTarget().getOwnerDocument();
»»   svgroot=svgdoc.getDocumentElement();
»»   objekt=svgdoc.createElement("circle");
»»   objekt.setAttribute("cx",x);
»»   objekt.setAttribute("cy",y);
»»   objekt.setAttribute("r",r);
»»   objekt.setAttribute("style","fill: "+farbe);
»»   svgroot.appendChild(objekt);
»» }

»» <element ... onclick="Farbe(evt,'200','200','50','#FF0000')"/>

Und woher wußte ich nur, daß ich Dich in diesem Thread treffen würde...? ;o)

Herzliche Grüße,
Meg

nach obennach unten

Hallo Thomas ;o)

Die folgende Nachricht zum Thema stammt von: Thomas Meinike, 31. 01. 2002, 14:41

Hallo Meg,

»» wie machst Du das bloß immer so schnell?

Da ich das gerade gestern mit einem Rechteck gemacht habe: http://www.styleassistant.de/tips/tip81.htm, lag der Kreis ziemlich nahe.

»» Und woher wußte ich nur, daß ich Dich in diesem Thread treffen würde...? ;o)

Ja, da haben wir wohl ein gemeinsames Erlebnis gehabt ;-).

»» Herzliche Grüße,
Thomas

nach obennach unten

Kreis zeichnen mit JavaScript

Die folgende Nachricht zum Thema stammt von: Stefan Muenz, 31. 01. 2002, 16:04

Hallo CFox,

»» kann mit jemand sagen, wie man mit JavaScript einen Kreis mit beliebigem Radius an beliebigen Koordinaten zeichnen kann?

Schon mal in den SELFHTML Newsticker geguckt - ganz oben?
(z.B. ueber die Forumshauptseite oben in der Leiste links mit den Quicklinks unter "News" aufrufbar)

viele Gruesse
  Stefan Muenz

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Januar

© 1998-2008 Seite Impressum, Software: Classic Forum