Advertisement
markstevens

Untitled

Mar 21st, 2016
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1.  
  2.  
  3. <body>
  4. <table>
  5. <tr>
  6. <td>
  7. <div style="border: 1px solid blue; background-color: #99CCFF; padding: 5px; width: 150px;">
  8. <a id="myHeader1" href="javascript:toggle2('myContent1','myHeader1');" >collapse</a>
  9. </div>
  10. <div id="myContent1" style="border: 1px solid black; background-color: #CCCCCC; display: block;padding: 5px; width: 150px;">Div #1</div>
  11. </td>
  12. <td>
  13. <div style="border: 1px solid blue; background-color: #99CCFF; padding: 5px; width: 150px;">
  14. <a id="myHeader2" href="javascript:toggle2('myContent2','myHeader2');" >collapse</a>
  15. </div>
  16. <div id="myContent2" style="border: 1px solid black; background-color: #CCCCCC; display: block;padding: 5px; width: 150px;">Div #2</div>
  17. </td>
  18. <td>
  19. <div style="border: 1px solid blue; background-color: #99CCFF; padding: 5px; width: 150px;">
  20. <a id="myHeader3" href="javascript:toggle2('myContent3', 'myHeader3');" >collapse</a>
  21. </div>
  22. <div id="myContent3" style="border: 1px solid black; background-color: #CCCCCC; display: block;padding: 5px; width: 150px;">Div #3</div>
  23. </td>
  24. </tr>
  25. </table>
  26. <input type="button" value="Press me to toggle all 3 DIVs" onClick="toggle3(['myContent1', 'myContent2', 'myContent3'], ['myHeader1', 'myHeader2', 'myHeader3']);">
  27.  
  28. <script>
  29.  
  30. function toggle2(showText,title) {
  31. var ele = document.getElementById(showText);
  32. var text = document.getElementById(title);
  33. if(ele.style.display == "block") {
  34. ele.style.display = "none";
  35. text.innerHTML = "restore";
  36. }
  37. else {
  38. ele.style.display = "block";
  39. text.innerHTML = "collapse";
  40. }
  41. }
  42.  
  43.  
  44. function toggle3(contentDiv,controlDiv){
  45. if(contentDiv.constructor==Array)
  46. for(i=0; i<contentDiv.length; ++i)
  47. toggle2(contentDiv[i],controlDiv[i]);
  48. else
  49. toggle2(contentDiv,controlDiv);
  50. }
  51.  
  52. </script>
  53.  
  54. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement