0
をポートレットを表示することができません私は道場1.7でMozillaブラウザ上での基本的なポートレットを表示したいのですが、次は実際に道場のAPIを使用して、任意のポートレットを作成せずに、単純なテキストとしてデータを表示しています。誰が何をしているのか教えてもらえますか?DOJO:正しく
<!Doctype html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../lib/dijit/themes/claro/claro.css"/>
<style type = "text/css">
@import "../lib/dojox/widget/Portlet/Portlet.css"</style>
<script src = "../lib/dojo/dojo.js" data-dojo-config = "async: true, parseOnLoad:true" >
dojo.require("..lib/dojox/widget/Portlet");
dojo.require("..lib/dijit/dijit");
</script>
</head>
<body class="claro">
<div data-dojo-type="dojox.widget.Portlet" title="A Simple Portlet">
<div data-dojo-type="dojox.widget.PortletSettings">
This is a simple setting widget.
Put Whatever you like in here
</div>
<div style="height: 100px;">
The contents of the portlet go in here.
</div>
</div>
</body>
</html>
おかげで、私は明示的に
dojox.widget.Portlet
を必要とする前に、AMDモジュールdijit._Container
を必要とすることによって解決し、他の未解決の依存関係は、もあり。コードをHTMLファイルとして呼び出そうとすると、ブラウザでポートレットを正しく表示できません。モジュール "dijit.Container"で例外が発生します。これの理由は何ですか? – Stardust
あなたは何かミスタイプしていませんでしたか? 'dijit._Container'? jsFiddleコードをファイルにコピー&ペーストしただけで、すべてのブラウザのjsFiddleと同じように動作します。どのような例外がありますか? – phusick
chrome:XMLHttpRequestでhttp://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dijit//_Container.jsを読み込めません。 Origin-nullはAccess-Control-Allow-Originによって許可されていません。 – Stardust