User:Chuehloo/sandbox

From OpenWetWare
Revision as of 06:14, 18 December 2006 by Chuehloo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

A SVG

<html>

  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta http-equiv="imagetoolbar" content="no">		
  <head>

<SCRIPT type="text/javascript">

     function Change_Layer(checkbox, element_name){
     	// For each element, get the element's style object, then set

// its visibility according to the state of the checkbox. var svgobj = document.embeds['SVG_Basic_Test'].getSVGDocument().getElementById(element_name); if (!checkbox.checked){ // Hide layer. svgobj.setAttributeNS(null,'visibility','hidden'); } else { // Show layer. svgobj.setAttributeNS(null,'visibility','visible'); }

     }
     
     
   </SCRIPT>

<title>Example </title>

  </head>
  <body>
      <a name="top"></a>
      <h2>Example</h2>
    <embed width="512" height="256"  src="http://www.openwetware.org/images/e/ec/SVG_Basic_Test.svg" name="SVG_Basic_Test" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/">	

<form name="Change_Layer_form" action=""> <table border="0" cellpadding="0" cellspacing="2"> <tr> <td colspan="2">Visible Layers</td> </tr> <tr> <td><input type="checkbox" value="" onclick="Change_Layer(this,'rectangle')">&nbsp;Rectangle</td> </tr> <tr> <td><input type="checkbox" value="" onclick="Change_Layer(this,'circle')">&nbsp;Circle</td> </tr> </table> <script type="text/javascript">

                // Make sure all checkboxes are checked whenever the page is reloaded in the browser.

for (var i = 0; i < document.Change_Layer_form.elements.length; i++)

                  if (document.Change_Layer_form.elements[i].type == 'checkbox'){
                    document.Change_Layer_form.elements[i].checked = true;
                  }  
              </script>

</form>

  </body>

</html>

Reference: How do I embed SVG into HTML page