
No.4ベストアンサー
- 回答日時:
今、IE7をダウンロードして見てみたのですが、やっぱり見られませんね。
エラーは出ないのですが、何にも表示されません。
dojo > tests > widget > test_Button.html
のほうは動いてました。(一部?)
dojoがまだIE7に対応していないのかもしれませんね。
どうしてもIE7じゃないと、となるとどうしたらいいかわかりません…。
結局、お役に立てず申し訳ありません。
いえいえ、ありがとうございます。
dojo > Support > Forum にも質問してみましたが、
やはりセキュリティ上の問題だそうです。
IE6 でも試してみます。本当にありがとうございました。
No.3
- 回答日時:
もしかして、ファイル名をそのままで使っていませんか?
解凍したファイルは名前をdojo-0.4.2-ajaxではなくて、dojoに変えてから使います。
もし、見当違いでしたら申し訳ありません。
私の環境では問題なく見れているので。
この回答への補足
はい、もちろん変えています。
エラーはdojo.jsが出しているようです。
私の試した環境は…
1.Windows XP IE7で
2.DLしたzipを右クリ→「すべて展開」で解凍
3.Dojoとテスト用のHTMLを両方ローカルゾーンに置く
みたいな感じです。
dojo > tests > widget > test_Button.html
なども問題なく表示されますか?
No.2
- 回答日時:
そうですね。
自分のパソコンに保存したものをプレビューしたら見れたので、そういうことになります。
ブラウザはIE6.0,Firefox2.0,Opera9.1で確認できています。
(が、IE以外では純粋なグラフ以外の項目名などは表示されません。)
以下、ソースになります。
<html>
<head>
<title>Dojo test page2</title>
<script src="dojo/dojo.js"></script>
<script>
dojo.require("dojo.collections.Store");
dojo.require("dojo.charting.Chart");
dojo.require('dojo.json');
dojo.addOnLoad(function(){
var data1 = new dojo.collections.Store();
data1.setData ([
{ x:0, y:0 }, { x:3, y:7 }, { x:5, y:16 }, { x:7, y:16 },
{ x:10, y:24 }, { x:15, y:24 }, { x:18, y:30 }, { x:21, y:42 }
]);
var data2 = new dojo.collections.Store();
data2.setData ([
{ x:21, y:42, size:10 }, { x:22, y:55, size:1 },
{ x:23, y:68, size:5 }, { x:24, y:65, size:15 }
]);
var data3 = new dojo.collections.Store();
data3.setData ([
{ x:0, y:0 }, { x:1, y:1 }, { x:2, y:2 }, { x:3, y:5 }, { x:4, y:10 },
{ x:5, y:8 }, { x:6, y:9 }, { x:7, y:9 }, { x:8, y:8 }, { x:9, y:12 },
{ x:10, y:9 }, { x:11, y:7 }, { x:12, y:6 }, { x:13, y:5 }, { x:14, y:5 },
{ x:15, y:6 }, { x:16, y:6 }, { x:17, y:11 }, { x:18, y:12 }, { x:19, y:20 },
{ x:20, y:28 }, { x:21, y:30 }, { x:22, y:40 }, { x:23, y:60 }, { x:23, y:60 },
{ x:24, y:48 }, { x:24, y:48 }, { x:24, y:48 }
]);
var l1 = new dojo.charting.Series({
dataSource:data1, bindings:{ x:"x", y:"y" },
label: "Line 1"
});
var l2 = new dojo.charting.Series({
dataSource:data2, bindings:{ x:"x", y:"y" },
label: "Line 2"
});
var b1 = new dojo.charting.Series({
dataSource:data3, bindings:{ x:"x", y:"y" },
label: "DataBar 1"
});
var xA = new dojo.charting.Axis();
xA.range = { upper:25, lower:0 };
xA.origin = "max";
xA.showTicks = true;
xA.labels = [
{ label:"0", value:0 }, { label:"1", value:1 }, { label:"2", value:2 }, { label:"3", value:3 },
{ label:"4", value:4 }, { label:"5", value:5 }, { label:"6", value:6 }, { label:"7", value:7 },
{ label:"8", value:8 }, { label:"9", value:9 }, { label:"10", value:10 }, { label:"11", value:11 },
{ label:"12", value:12 }, { label:"13", value:13 }, { label:"14", value:14 }, { label:"15", value:15 },
{ label:"16", value:16 }, { label:"17", value:17 }, { label:"18", value:18 }, { label:"19", value:19 },
{ label:"20", value:20 }, { label:"21", value:21 }, { label:"22", value:22 }, { label:"23", value:23 },
{ label:"24", value:24 }
];
var yA = new dojo.charting.Axis();
yA.range = { upper:80, lower:0 };
yA.origin = "min";
yA.showTicks = true;
yA.showLines = true;
yA.labels = [
{ label:"1", value:13.5 }, { label:"2", value:26.5 }, { label:"3", value:40 },
{ label:"4", value:53.5 }, { label:"5", value:66.5 }, { label:"6", value:80 }
];
var yA2 = new dojo.charting.Axis();
yA2.range = { upper:80, lower:0 };
yA2.origin = "max";
yA2.showTicks = true;
yA2.labels = [
{ label:"0", value:0 }, { label:"20", value:20 }, { label:"40", value:40 },
{ label:"60", value:60 }
];
var g1 = new dojo.charting.Plot(xA, yA);
g1.addSeries({ data:l1, plotter:dojo.charting.Plotters.Line });
g1.addSeries({ data:l2, plotter:dojo.charting.Plotters.Line });
var g2 = new dojo.charting.Plot(xA, yA2);
g2.addSeries({ data:b1, plotter:dojo.charting.Plotters.DataBar });
var graph1 = new dojo.charting.PlotArea();
graph1.plots.push(g2);
graph1.plots.push(g1);
graph1.size = { width:249, height:223 };
graph1.padding = { top:0, right:0, bottom:0, left:0 };
l1.color = "#0000DD";
l2.color = "#00FFFF";
b1.color = "#0000FF";
var chart1 = new dojo.charting.Chart(null, "Test chart1", "This is a test chart No1." );
chart1.addPlotArea({ x:45, y:15, plotArea:graph1 });
chart1.node = dojo.byId("chartTest1");
chart1.render();
});
</script>
</head>
<body>
<div id="chartTest1" style="position:absolute;left:50px;"></div>
</body>
</html>
この回答への補足
Could not load 'dojo.collections.Store'; last tried '__package__.js'
とエラーになり、何も表示されないのですが。
dojo-0.4.2-ajaxを使っています。
>自分のパソコンに保存したものを
Web アーカイブではないですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(クラウドサービス・オンラインストレージ) クラウドストレージBOXの使い方について 1 2022/08/08 09:56
- その他(コンピューター・テクノロジー) パソコンが重たいので、PC版エッジの全期間キャッシュ(閲覧履歴、DL履歴、Cookieと他サイトデー 2 2023/05/02 07:25
- ドライブ・ストレージ 【緊急】USBメモリから変な音がする 6 2022/05/20 15:52
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
- iPhone(アイフォーン) iPhoneに取込んだ音楽を聴けないです。 現在この曲はお住まいの国又は地域では入手できません。 っ 4 2022/07/29 08:19
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- HTML・CSS docxをmht形式で保存したファイルをedgeで開くと文字化けする 1 2022/07/29 13:14
- タブレット アンドロイドタブレットの機能 iPad air 5、265 WiFi を使っていますが、USBもSD 4 2022/12/10 21:59
- ノートパソコン ハードディスクが壊れたPCのオークションへの出品の仕方を教えてください 9 2022/11/16 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
これはAnd演算に変えてよいか?
-
3つ以上の数値の中から、最も...
-
プルダウンメニューリンクを新...
-
3桁区切りのカンマをつけたい...
-
パスワード入力フォームの実装...
-
jsで、配列内の文章を改行する...
-
Dojo を知っている方...
-
value内に変数を入れたい
-
name属性が同じフォームが複数...
-
VB.NET DateTimeの型について
-
ホームページ上での計算につい...
-
チェックボックスのvalueをテキ...
-
return trueとreturn falseの用...
-
Selectボックスの幅を自動で広...
-
【jsp/Java】チェックボックス...
-
HTMLの表示内容にfor文を使...
-
2項目計算って可能でしょうか?
-
JavaScriptのfileオブジェクト...
-
チェックが重なって連続してい...
-
二つのセレクトボックス間での...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
value内に変数を入れたい
-
hiddenのvalueの値を変えたい
-
複数のsubmitボタンで押された...
-
eval()を使わずに数値を取得し...
-
javascriptでhiddenに二次元配...
-
switchを使って四則演算のプロ...
-
どのボタンがクリックされたの...
-
VB.NET DateTimeの型について
-
フォームで入力した値を別のフ...
-
name属性が同じフォームが複数...
-
selectboxのoptionタグのvalue...
-
setIntervalの間隔を途中で変更...
-
Javascriptの小ウインドウから...
-
子から親へチェックボックスの...
-
プルダウンで作文!?
-
プルダウン選択時、既に入力済...
-
ループで連続したフォームの値...
-
チェックボックスのvalueをテキ...
-
チェックボックスの値について
-
JAVASCRIPTで、ボタンを押した...
おすすめ情報