AJAX
[ class tree: AJAX ] [ index: AJAX ] [ all elements ]

Source for file js_utils_getElements.php

Documentation is available at js_utils_getElements.php

  1. <?php
  2. /**
  3.  * HTML_AJAX_Util.getElements*() examples
  4.  * 
  5.  * @category   HTML
  6.  * @package    AJAX
  7.  * @author     Joshua Eichorn josh@bluga.net
  8.  * @copyright  2006 Joshua Eichorn
  9.  * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL
  10.  * @version    Release: @package_version@
  11.  * @link       http://pear.php.net/package/HTML_AJAX
  12.  */
  13.  
  14. ?>
  15. <html>
  16. <head>
  17. <title>HTML_AJAX_Util.getElements* examples</title>
  18.     <script type="text/javascript" src="../server.php?client=util"></script>
  19. </head>
  20. <body>
  21.     <div id="t">
  22.     <div id="test_one" class="test">Blah</div>
  23.     <div id="test_two" class="yellow">blah 2</div>
  24.     <div id="three" class="test">Blah 3</div>
  25.     </div>
  26.  
  27.     <h3>Test HTML</h3>
  28.     <pre id="target0"></pre>
  29.  
  30.  
  31.     <h3>getElementsByClassName</h3>
  32.     <div id="target1"></div>
  33.  
  34.     <h3>getElementsById</h3>
  35.     <div id="target2"></div>
  36.     <script type="text/javascript">
  37.         document.getElementById('target0').innerHTML = HTML_AJAX_Util.htmlEscape(document.getElementById('t').innerHTML);
  38.         var els = HTML_AJAX_Util.getElementsByClassName('test');
  39.         var t = document.getElementById('target1');
  40.         for(var i = 0; i < els.length; i++) {
  41.             t.innerHTML += "Found: "+els[i].innerHTML+"<br>";
  42.         }
  43.  
  44.         var els = HTML_AJAX_Util.getElementsById('test');
  45.         var t = document.getElementById('target2');
  46.         for(var i = 0; i < els.length; i++) {
  47.             t.innerHTML += "Found: "+els[i].innerHTML+"<br>";
  48.         }
  49.     </script>
  50. </body>
  51. </html>

Documentation generated on Sat, 05 May 2007 18:00:18 -0400 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.