如何在dojo javascript中使用超链接

时间:2012-01-14 04:31:29

标签: javascript dojo

到目前为止,这是我的代码,

<html>
       <head>
    <title></title>
      <link rel="stylesheet" type="text/css" href="http://o.aolcdn.com/dojo/1.1/dojo/resources/dojo.css" />
      <link rel="stylesheet" type="text/css" href="http://o.aolcdn.com/dojo/1.1/dijit/themes/soria/soria.css" />
      <script djConfig="parseOnLoad:true" type="text/javascript" src="http://o.aolcdn.com/dojo/1.1/dojo/dojo.xd.js">
          </script>
      <script type="text/javascript">
            dojo.require("dojo.parser");
            dojo.require("dijit.layout.ContentPane");
            dojo.require("dijit.layout.TabContainer");
                    dojo.require("dijit.form.Button");

        </script>
        </head>

    <body class="soria">
       <h1></h1>
          <br>



            <div dojoType="dijit.layout.TabContainer"  style="width:880px;  height:500px; margin:15px; margin:0 auto; border:solid 1px;">

                  <div dojoType="dijit.layout.ContentPane" title="HOME"></div>
                  <div dojoType="dijit.layout.ContentPane" href="Franchise.html" title="FRANCHISE"></div>
                  <div dojoType="dijit.layout.ContentPane" title="CAMPAIGN">
                          <b>Alice Kramden</b><br>VP Marketing
                  </div>
                  <div dojoType="dijit.layout.ContentPane" title="STORES" >
                      <b>Trixie Norton</b><br>Treasurer
                  </div>
                  <div dojoType="dijit.layout.ContentPane" title="GUESTS">
                          <b>Alice Kramden</b><br>VP Marketing
                  </div>
                  <div dojoType="dijit.layout.ContentPane" title="REPORTING">
                          <b>Alice Kramden</b><br>VP Marketing
                  </div>

                  <div dojoType="dijit.layout.ContentPane" title="USERS">
                          <b>Alice Kramden</b><br>VP Marketing
                  </div>
                  <div dojoType="dijit.layout.ContentPane" title="ROLES">
                          <b>Alice Kramden</b><br>VP Marketing
                  </div>
                  <div dojoType="dijit.layout.ContentPane" title="LOGOUT">
                          <b>Alice Kramden</b><br>VP Marketing
                  </div>
              </div>

    </body>
    </html>

我在franchise tab中使用href,我想在特许经营标签下显示我的特许经营页面,实际上我能够看到div包含特许经营页面但不能看到我在特许经营页面中使用的dojo树我能做什么

here is my franchise page code

非常感谢你的合作

2 个答案:

答案 0 :(得分:2)

我不确定我理解你的问题,但是dijit.layout.ContentPane不会为你解析小部件,它只是内联HTML片段。您可以查看使用dojox.layout.ContentPane或调用dojo.parser来解析您添加的内容。此外,您应该考虑使用最新版本的Dojo。最新版本是1.7(注意dojo.xd.js在此版本中为CDN更改为dojo.js)

答案 1 :(得分:0)

您必须添加 parseOnLoad =“true”属性,以便dojo将带有 dojoType 属性的所有html元素转换为相应的dojo小部件