ralphi: Graphik by Walter Zorn funktioniert nicht

Beitrag lesen

hi zusammen,

das script von walter zorn gibt bei mir keine graphiken aus.
Quelle:
http://www.walterzorn.de/jsgraphics/jsgraphics.htm

die Möglichkeiten des scripts finde ich klasse (wenn es den mal funktioniert würde :( ). Vielleicht hat jemand von euch eine Idee was ich noch probieren könnte oder sieht gleich einen Fehler. Den Beispielcode hänge ich unten dran).

Folgendes hab ich schon probiert und keine graphik bekommen:

  • erst hatte ich es in ein funktionierendes script mit eingebaut
  • dann nur das beispiel von der seite - solo
  • der browser IE9 kann es darstellen - http://www.walterzorn.de/jsgraphics/jsgraphics.htm - also kein Problem beim Browser
  • auf apache 2.2 (auch tomcat installiert) und IIS unter W7-64 und XPSP3-32 ausprobiert.
  • die scriptdatei wz_jsgraphics.js im selben verzeichnis gespeichert - wird auch geladen -
    hab ich überprüft - im browser 'scriptfehler anzeigen' eingeschaltet und das laden <script type="text/javascript" src="wz_jsgraphics.js"> weggelassen -> meldet der Brower: jsGraphics unbekannt o.ä.
  • das script wird durchlaufen -> hab ich mit einem alert ("Hallo"); überprüft.
  • die div's sind auch da - mit border: 1px black solid; sichtbar gemacht und auch mal ein ascii reingeschrieben

Das liegt in htdocs:
die datei ist unter:
http://www.walterzorn.de/en/scripts/wz_jsgraphics.zip(entpackt natürlich)

der seitecode: (unter test.htm)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>test</title>
<script type="text/javascript" src="wz_jsgraphics.js">
</script>

<script type="text/javascript">
<!--
function myDrawFunction()
{
  jg_doc.setColor("#00ff00"); // grün
  jg_doc.fillEllipse(100, 200, 100, 180); // Koordinaten auf document bezogen
  jg_doc.setColor("maroon");
  jg_doc.drawPolyline(new Array(50, 10, 120), new Array(10, 50, 70));
  jg_doc.paint(); // zeichnet in diesem Fall direkt in's document

jg.setColor("#ff0000"); // rot
  jg.drawLine(10, 113, 220, 55); // Koordinaten auf Zeichenfläche bezogen
  jg.setColor("#0000ff"); // blau
  jg.fillRect(110, 120, 30, 60);
  jg.paint();

jg2.setColor("#0000ff"); // blau
  jg2.drawEllipse(10, 50, 30, 100);
  jg2.drawRect(400, 10, 100, 50);
  jg2.paint();
}

var jg_doc = new jsGraphics(); // direkt in's document zeichnen
var jg = new jsGraphics("myCanvas");
var jg2 = new jsGraphics("anotherCanvas");

myDrawFunction();
//-->
</script>
</head>

<body>
<div id="myCanvas" style="position:relative;height:250px;width:100%; "></div>
<div id="anotherCanvas" style="position:relative;height:100px;width:300px;"></div> </body>
</body>
</html>

vielleicht hat ja jemand die Muse es auszuprobieren. Wenns funktioniert bitte Browser, Server, OS angeben
viele grüße aus landshut
ralphi