All pastes #116875 Raw Edit

MZM

public html v1 · immutable
·published 2006-08-05 14:07 UTC
rendered paste body
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>  <head>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />    <script type="text/javascript">  // Atkar&#299;b&#257; no izv&#275;l&#275;t&#257; kartes tipa maina re&#291;ionu pieejam&#299;bas kotroles.  function mainitAtskaitesTipu(event) {    if (!event) var event = window.event;    if (event.target) var element = event.target;    else if (event.srcElement) var element = event.srcElement;    if (element.nodeType == 3) // defeat Safari bug      element = element.parentNode;    if (element.value == 2) { // Ja re&#291;ioni...      disabled = false;    } else {      disabled = true;    }    var liste = document.getElementsByTagName("div");    for (i = 0; i < liste.length; i++) {      if (liste[i].className.search("apgabals") >= 0) {        for (j = 0; j < liste[i].childNodes.length; j++) {          if (liste[i].childNodes[j].nodeType == 1) {            liste[i].childNodes[j].disabled = disabled;            if (liste[i].childNodes[j].nodeName == "SELECT" && !disabled) {              trigerEvent("change",liste[i].childNodes[j]); // Ja iesl&#275;dz re&#291;ionus, tad onchange              break; // N&#257;kam&#257; node jau ir izlabota.            }          } // if node == 1        }      } //if apgabals    }  } // mainitAtskaitesTipu()  // Atkar&#299;b&#257; no < vai > izsl&#275;dz atbilsto&#353;o blakus lauku.  function mainitNoLidz(event) { //alert('yahoo');    if (!event) var event = window.event;    if (event.target) var element = event.target;    else if (event.srcElement) var element = event.srcElement;    if (element.nodeType == 3) // defeat Safari bug      element = element.parentNode;    var inputi = element.parentNode.getElementsByTagName("INPUT");     if (element.value == "<") {       inputi[0].disabled = false;       inputi[1].disabled = true;      return;    }    if (element.value == ">") {      inputi[0].disabled = true;       inputi[1].disabled = false;       return;    }    inputi[0].disabled = false;    inputi[1].disabled = false;  }  // Izraisa eventu.  function trigerEvent(tips, merkis) {  //alert('foo');    //document.getElementById("debug").innerHTML += "Type: "+tips+" Target name: "+merkis.nodeName+merkis.dispatchEvent;    if ('fireEvent' in merkis) {      merkis.fireEvent("on"+tips);    } else {       var ev = document.createEvent("HTMLEvents");       ev.initEvent(tips,true,true);      merkis.dispatchEvent(ev);    }  }</script>  </head>  <body>    <form id="SDA0001F" action="post.php" method="post">      <div class="form_item">        <span class="left">Enabled or disabled - choose one:</span>        <select size="1" name="atskaites_vertiba" onchange="mainitAtskaitesTipu(event)" id="atskaites_vertiba">          <option selected value="1">Disabled</option>          <option value="2">Enabled</option>        </select>      </div>      <div class="form_item apgabals">        <span class="left">Both fields should be enabled:</span>        <input disabled type="text" name="apgabals_no_1" />        <select disabled size="1" onchange="mainitNoLidz(event)">          <option selected value="1">nothing</option>          <option value="&gt;">left disabled;</option>          <option value="&lt;">right disabled</option>        </select>        <input disabled type="text" name="apgabals_lidz_1" />      </div>      <div class="form_item apgabals">        <span class="left">or disabled (or neither - based on select value):</span>        <input disabled type="text" name="apgabals_no_2" />        <select disabled size="1" onchange="mainitNoLidz(event)">          <option selected value="1">nothing</option>          <option value="&gt;">left disabled;</option>          <option value="&lt;">right disabled</option>        </select>        <input disabled type="text" name="apgabals_lidz_2" />      </div>    </form>    <p id="debug"></p>  </body></html>