0
私はdojoビルドをダウンロードしました。疑いがあります。以下のコード例では、ソースファイルの先頭に "dojo.js.uncompressed.js"を使用しています。ちょうど私はウェブページにボタンを表示したい。どちらがスタートファイルですか?道場図書館で。自分のサーバー(Apache)からdojoを実行する方法..?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html dir="ltr">
<head>
<style type="text/css">
body, html { font-family:helvetica,arial,sans-serif; font-size:90%; }
</style>
<script src="../dojo/lib/dojo/dojo.js.uncompressed.js"
djConfig="parseOnLoad: true">
</script>
<script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.addOnLoad(function() {
// Create a button programmatically:
var button = new dijit.form.Button({
label: "Click me!",
onClick: function() {
// Do something:
dojo.byId("result1").innerHTML += "Thank you! ";
}
},
"progButtonNode");
});
</script>
<link rel="stylesheet" type="text/css" href="../dojo/lib/dijit/themes/claro/claro.css" />
</head>
<body class=" claro ">
<button id="progButtonNode" type="button">
</button>
<div id="result1">
</div>
<!-- NOTE: the following script tag is not intended for usage in real
world!! it is part of the CodeGlass and you should just remove it when
you use the code -->
<script type="text/javascript">
dojo.addOnLoad(function() {
if (document.pub) {
document.pub();
}
});
</script>
</body>
</html>
問題は出力できないため、dojoコンポーネントがブラウザにロードされません。簡単なインターネットの例では、 "http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.js"のようなウェブサイトを参照してください。 "dojo.xd.js"はメインファイルですどのサーバーが起動ファイルですか? – osdevkid
@osdevkid自分のサーバーから実行しているときは、dojo/dojo.jsが「メイン」ファイルです。dojo.xdのxd .jsは "クロスドメイン"を意味します。 – Frode