<?php 
$wsroot_url = ( (isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://' ) 
        // 2. URL_DOM AIN = dev1:8083 : 
      . filter_var( $_SERVER['HTTP_HOST'] . '/', FILTER_SANITIZE_URL ) ; 
?> 
<!DOCTYPE html> 
<html> 
<head> 
  <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
  <title>Collapsibles</title> 
 
  <link rel="stylesheet" href="<?=$wsroot_url?>zinc/exp_collapse.css"> 
  <style></style> 
 
</head> 
 
 
<body> 
 
<h2>Collapsibles (F5 or ctrl+r to close all)</h2> 
<p>style="display:none; - without it here works, but all opened in home.php, to be all closed style="display:none; is needed !!!</p> 
 
<button type="button" class="collapsible">Open Collapsible1</button> 
<div class="content" style="display:none;"> 
  <p>1111111111111111</p> 
</div> <!-- class="content" Collapsible--> 
 
<button type="button" class="collapsible">Open Collapsible2</button> 
<div class="content" style="display:none;"> 
  <p>222222222222222222222</p> 
</div> 
 
 
   <script src="<?=$wsroot_url?>zinc/exp_collapse.js"  
           language='JScript' type='text/javascript'></script> 
<script> 
                    /* var coll = document.getElementsByClassName("collapsible"); 
                    var i; 
 
                    for (i = 0; i < coll.length; i++) { 
                      coll[i].addEventListener("click", function() { 
                        this.classList.toggle("active"); 
                        var content = this.nextElementSibling; 
                        if (content.style.display === "block") { 
                          content.style.display = "none"; 
                        } else { 
                          content.style.display = "block"; 
                        } 
                      }); 
                    } */ 
</script> 
 
                        <!-- 
                        background-color: #777; 
 
 
                      .collapsible { 
                        background-color: lightgray; 
                        color: black; 
                        cursor: pointer; 
                        padding: 18px; 
                        width: 100%; 
                        border: none; 
                        text-align: left; 
                        outline: none; 
                        font-size: 15px; 
                      } 
 
                      .active, .collapsible:hover { 
                        background-color: #555; 
                      } 
 
                      .content { 
                        padding: 0 18px; 
                        display: none; 
                        overflow: hidden; 
                        background-color: #f1f1f1; 
                      }  
 
 
                        <p>Collapsible Set:</p> 
                        <button type="button" class="collapsible">Open Section 1</button> 
                        <div class="content"> 
                          <p>1111</p> 
                        </div> 
                        <button type="button" class="collapsible">Open Section 2</button> 
                        <div class="content"> 
                          <p>2222</p> 
                        </div> 
                        <button type="button" class="collapsible">Open Section 3</button> 
                        <div class="content"> 
                          <p>3333</p> 
                        </div> 
                        --> 
</body></html> 
 
 
<!DOCTYPE html> 
<html> 
<head> 
           <title>IElementTraversal Example</title> 
 
<script> 
  function GetListItems () { 
      var list = document.getElementById ("girls");       // find our list 
      var results = document.getElementById("results");   // get our results line element 
      var oChild = list.lastElementChild;                 // start with the last item in list 
      results.innerHTML = "<br />"; 
      while (oChild) {                                    // get and display each item in list 
         results.innerHTML += "<br/>" + oChild.innerHTML; 
          oChild = oChild.previousElementSibling;         // get previous element in list 
          } 
  } 
  function GetListItems2 () { 
      var list = document.getElementById ("girls");       // find our list 
      var results = document.getElementById("results");   // get our results line element 
      var oChild = list.firstElementChild;                // start with the first item in list 
      results.innerHTML = "<br />"; 
      while (oChild) {                                    // get and display each item in list 
          results.innerHTML += "<br />" + oChild.innerHTML; 
          oChild = oChild.nextElementSibling;             // get next element in list 
          } 
  } 
  function refresh() 
     { 
       window.location.reload( false );           //reload our page 
     } 
 
  //**************************************** 
        function GetListItems () { 
            var list = document.getElementById ("myList"); 
 
            if ('firstElementChild' in list) { 
                var child = list.firstElementChild; 
                while (child) { 
                    alert (child.innerHTML); 
                    child = child.nextElementSibling; 
                } 
            } 
            else { 
                var child = list.firstChild; 
                while (child) { 
                    if (child.nodeType == 1 /*Node.ELEMENT_NODE*/) { 
                        alert (child.innerHTML); 
                    } 
                    child = child.nextSibling; 
                } 
            } 
        } 
 
 
 
 
 
 
</script> 
</head> 
 
 
 
 
<body> 
    <br /><br /> 
    <ol id="girls"> 
        <li>Sugar</li> 
        <li>Spice</li> 
        <li>Everything nice</li> 
    </ol> 
    <p id="results">Girls have: </p> 
    <p> 
    <button onclick="GetListItems ();">Get list backwards</button> 
    </p> 
   <p> 
    <button onclick="GetListItems2 ();">Get list forwards</button> 
    </p> 
    <p> 
      <input type="button" value="Refresh page" onclick="refresh()"   /> 
    </p> 
 
 
    <br /><br /><br /> 
    <ol id="myList"> 
        <li>Apple</li> 
        <li>Peach</li> 
        <li>Cherry</li> 
    </ol> 
    <button onclick="GetListItems ();">Get the list items!</button> 
 
 
 
</body> 
</html> 
 
 
 
 
 
 
<!DOCTYPE html>  
<html>  
 
<head>  
  <title>  
  DOM nextSibling Property  
  </title>  
</head>  
 
<body style="xxxtext-align: xxxcenter">  
 
  <h2 style="color:green;">  
  DOM nextElementSibling Property  
  </h2>  
 
  <h4 id="h42">Web Languages:</h4>  
  <select size="4">  
    <option>HTML</option>  
    <option id="Select">CSS</option>  
    <option>JAVA SCRIPT</option>  
    <option>XML</option>  
  </select>  
 
  <br>  
  <br>  
  <button onclick="open_next_of_css()">Next of CSS</button>  
 
  <button onclick="open_1()">open_1</button>  
  <button onclick='document.getElementById("p").innerHTML ="";'>Close</button>  
 
  <br>  
  <br>  
 
  <div id="p001" style="display: none; padding:5; margin:auto; width: 80%;"> 
        111111 aaaaaaaa bbbbbbbbb 
  </div>  
 
 
  <p id="p" style="padding:5; margin:auto; width: 80%;"></p>  
 
  <script>  
    function open_1() { 
      //var to_open = 'KKKKKK'; //document.getElementById("p001").innerHTML;  
      document.getElementById("p").style.color = "white";  
      document.getElementById("p").style.background = "green";  
      //document.getElementById("p").innerHTML = to_open.text; //not working 
      document.getElementById("p").innerHTML = document.getElementById("p001").innerHTML;  
    }  
 
    function open_next_of_css() {  
      var a = document.getElementById("Select").nextElementSibling;  
      document.getElementById("p").innerHTML = a.text;  
      document.getElementById("p").style.color = "white";  
      document.getElementById("p").style.background = "green";  
    }  
 
  </script>  
</body>  
 
</html>  
 
 |