6.14.7.2.5.1. MSIE DOM ECMAScript

ECMAscript for Microsoft Internet Explorer Docuement Object Model. This will be converted to W2C recommendation javascript binding.
Comienzo python section to interscript/weavers/web.py[6 /8 ] Siguiente Previo Primero Ăšltimo
   531: #line 637 "web_weaver.ipk"
   532:   MSIE_treehandler = """
   533: <SCRIPT type="text/javascript">
   534: <!--
   535: function clickHandler() {
   536:   var targetId, srcElement, targetElement;
   537:   srcElement = window.event.srcElement;
   538:   if (srcElement.className == "Button") {
   539:     targetId = srcElement.id + "d";
   540:     targetElement = document.all(targetId);
   541:     if(targetElement.style.display == "none") {
   542:       targetElement.style.display = "";
   543:       srcElement.checked = true;
   544:     } else {
   545:       targetElement.style.display = "none";
   546:       srcElement.checked = false;
   547:     }
   548:   }
   549: }
   550: 
   551: // this function restores the status of the contents tree
   552: // IE4 preserves the buttons states, but not the visibility
   553: function loadHandler() {
   554:   for (var srcId in document.all) {
   555:     srcElement = document.all(srcId);
   556:     if (srcElement != null && srcElement.className == "Button") {
   557:       var targetId = srcId + "d";
   558:       var targetElement = document.all(targetId);
   559:       if(srcElement.checked == true) {
   560:         targetElement.style.display = "";
   561:       } else {
   562:         targetElement.style.display = "none";
   563:       }
   564:     }
   565:   }
   566: }
   567: //document.onclick = clickHandler
   568: //document.onload = loadHandler
   569: // -->
   570: </SCRIPT>
   571: """
   572: 
End python section to interscript/weavers/web.py[6]