JavaScript DHTML/Dojo toolkit/clone

Материал из Web эксперт
Версия от 07:20, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Clone node

 
<html>
  <head>
    <script type="text/javascript">
      var djConfig = {
        baseScriptUri : "js/dojo/"
      };
    </script>
    <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
    <script>
      function doOnLoad() {
        var originalNode = dojo.byId("originalNode");
        var clonedNode = dojo.clone(originalNode);
        clonedNode.innerHTML = "B";
        alert(originalNode.innerHTML);
        alert(clonedNode.innerHTML);
      }
    </script>
  </head>
  <body onLoad="doOnLoad();">
    <div id="originalNode> A </div>
  </body>
</html>



dojo clone

 
<html>
  <head>
    <script type="text/javascript">
      var djConfig = {
        baseScriptUri : "js/dojo/"
      };
    </script>
    <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
    <script>
      var c1 = new dojo.Color([255, 0, 0]);
      alert(c1);
      var c2 = dojo.clone(c1);
      alert(c2);
    </script>
  </head>
  <body></body>
</html>