Hello all,
I am having problems displaying a simple chart using firefox 2.0. The chart behaves correctly under IE 7, but using firefox and firebug i get the following error in the console:
http://localhost:8888/jmat/views/charts/undefined../dojox/gfx.js 404
http://localhost:8888/jmat/views/charts/undefined../dojox/charting/_colo... 404
http://localhost:8888/jmat/views/charts/undefined../dojox/charting/theme... 404
my view code is as follows:
<head>
<title><ui:insert name="title">Dojo Toolkit Test Page</ui:insert></title>
<link rel="stylesheet" href="/jmat/static/stylesheet/jmat2-base-style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/jmat/static/stylesheet/jmat2.css" type="text/css" media="screen" />
<script type="text/javascript" src="/jmat/static/scripts/jmat.js"></script>
<script type="text/javascript" src="/jmat/static/scripts/dojo-release-1.1.0/dojo/dojo.js" djConfig="parseOnLoad:true, isDebug:true"></script>
<script type="text/javascript" src="/jmat/static/scripts/dojo-release-1.1.0/dojox/charting/Chart2D.js"></script>
<script type="text/javascript" src="/jmat/static/scripts/dojo-release-1.1.0/dojox/charting/Theme.js"></script>
</head>
<body>
<script type="text/javascript" src="/jmat/seam/resource/remoting/resource/remote.js"></script>
<script type="text/javascript" src="/jmat/seam/resource/remoting/interface.js?chartDojo"></script>
<script type="text/javascript" language="javascript">
dojo.require("dojox.charting.Chart2D");
dojo.require("dojox.charting.themes.PlotKit.cyan");
function chartDojo()
{
var name = prompt("What is your name?");
Seam.Component.getInstance("chartDojo").drawReason(name, displayReason);
}
function displayReason(result)
{
var chart1 = new dojox.charting.Chart2D("test1");
chart1.setTheme(dojox.charting.themes.PlotKit.cyan);
chart1.addAxis("x", {fixLower: "minor", fixUpper: "minor"});
chart1.addAxis("y", {vertical: true, fixLower: "minor", fixUpper: "minor"});
chart1.addSeries("Series A", result);
chart1.render();
}
</script>
<title><ui:insert name="title">Dojo Toolkit Test Page</ui:insert></title>
<link rel="stylesheet" href="/jmat/static/stylesheet/jmat2-base-style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/jmat/static/stylesheet/jmat2.css" type="text/css" media="screen" />
<script type="text/javascript" src="/jmat/static/scripts/jmat.js"></script>
<script type="text/javascript" src="/jmat/static/scripts/dojo-release-1.1.0/dojo/dojo.js" djConfig="parseOnLoad:true, isDebug:true"></script>
<script type="text/javascript" src="/jmat/static/scripts/dojo-release-1.1.0/dojox/charting/Chart2D.js"></script>
<script type="text/javascript" src="/jmat/static/scripts/dojo-release-1.1.0/dojox/charting/Theme.js"></script>
</head>
<body>
<script type="text/javascript" src="/jmat/seam/resource/remoting/resource/remote.js"></script>
<script type="text/javascript" src="/jmat/seam/resource/remoting/interface.js?chartDojo"></script>
<script type="text/javascript" language="javascript">
dojo.require("dojox.charting.Chart2D");
dojo.require("dojox.charting.themes.PlotKit.cyan");
function chartDojo()
{
var name = prompt("What is your name?");
Seam.Component.getInstance("chartDojo").drawReason(name, displayReason);
}
function displayReason(result)
{
var chart1 = new dojox.charting.Chart2D("test1");
chart1.setTheme(dojox.charting.themes.PlotKit.cyan);
chart1.addAxis("x", {fixLower: "minor", fixUpper: "minor"});
chart1.addAxis("y", {vertical: true, fixLower: "minor", fixUpper: "minor"});
chart1.addSeries("Series A", result);
chart1.render();
}
</script>
I am using a J2EE container oc4j. Any help would be appreciated.
Regards,
Steven H.

The charting part looks ok.
The charting part looks ok. Probably there is something wrong with mapping your requests to actual files. Make sure that files are accessible by opening them in a browser directly. If they are accessible, start to dig who makes wrong requests.