2013-01-04 20 views
2

我有一個html文件,其中我實例化了一個新的Javascript對象。它代碼我動態地創建一些dojo組件。我有HTML文件中包含的CSS樣式。但是這些組件沒有得到正確的外觀。我錯過了什麼嗎?動態創建的dojo組件不會獲得應用的CSS樣式

下面是我的一些代碼:組件的創建 :

var buttonToolbar = new dijit.Toolbar({});  
    buttonToolbar.addChild(
     new dijit.form.Button({ 
      label: "1x1 layout", 
      onClick: function() { mv.createLayout(1, 1);}, 
      iconClass: "myIcon1", 
      class: "dhButton" 
     }) 
    ); 

HTML頭:

<link rel="stylesheet" href="css/main-demo.css" media="screen" /> 
<link rel="stylesheet" href="js/vendor/dh/medview/css/medview.css" media="screen" /> 
     <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/claro/claro.css" media="screen" /> 
     <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojox/widget/Dialog/Dialog.css" /> 
     <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.js"></script> 
      <script type="text/javascript"> 
      dojo.require("dijit.form.Button");  
     </script> 
     <script type="text/javascript"> 

        dojo.addOnLoad(function(){ 
        //new object creation 
         } 
        ); 
       }); 
      </script> 
+0

任何錯誤? – maialithar

+0

在控制檯或IDE中沒有錯誤! – Jacob

+0

你有沒有把「claro」類加入你的身體? –

回答