In the following code I am setting some html code in the dlrMemo layer...

How can I access the html elements (meXML for example) inside dlrMemo with
NetScape?

The document.forms is empty! ??? strange!!!!

....
    var dlrNav, dlrParser, dlrMemo, oNav, Resizing;

    DynAPI.onLoad=function() {
      var sHtml;
      
      InitialiseDoc()
      doResize(true);

      dlrMemo = new DynLayer();
            dlrNav.addChild(dlrMemo);
      var sHtml = '<form id="frmAction" name="frmAction">'+
                  '<textarea id="meXML" name="meXML" rows="15" cols="40"
style="width=100%;">'+sXml2+'</textarea>'+
                  '<p><input type="button" id=buParseIt name=buParseIt
value="Parse it" onclick="ParseIt2()"></p>'+
                  '</form>';
      dlrMemo.setHTML(sHtml)
      dlrMemo.setSize(dlrMemo.getContentWidth(),dlrMemo.getContentHeight())
      dlrMemo.moveTo(0, 50)

      dlrParser = new DynLayer();
            dlrNav.addChild(dlrParser);
      var sHtml = '<form id="frmParser" name="frmParser">'+
                  'Parser:<select id="selParser" name="selParser"
onchange="ParseIt()"><option value="xparse">XParse<option value="xml"
selected>XML for Script</select>'+
                  '</form>'
      dlrParser.setHTML(sHtml)
 
dlrParser.setSize(dlrParser.getContentWidth(),dlrParser.getContentHeight())
      dlrParser.positionInParent('bottomleft', 0, 0)
      
      window.setTimeout('ParseIt();',1000);
      
    }
    
    function InitialiseDoc() {
      dlrNav = new DynLayer();
      DynAPI.document.addChild(dlrNav);
      dlrNav.setWidth(400);
      dlrNav.setBgColor('#999900');
      dlrNav.setVisible(true);

      dlrBrowse = new DynLayer();
      DynAPI.document.addChild(dlrBrowse);
      dlrBrowse.setBgColor('#FFFFCC');
      dlrBrowse.setVisible(true);
    }

    function doResize(doDock) {
      if(Resizing){return false;}
      Resizing=true;

      var top=0;
      var width=DynAPI.document.w;
      var height=DynAPI.document.h;
      var left=0;

      dlrNav.setHeight(height);
      dlrNav.moveTo(left,top);
      dlrNav.setZIndex(-1);

      dlrBrowse.setWidth(width-dlrNav.w);
      dlrBrowse.setHeight(height);
      dlrBrowse.moveTo(left+dlrNav.w,top);
      dlrBrowse.setZIndex(-1);

      Resizing=false;
    }
....
    function ParseIt() {
    alert(document.forms.length)     // IT IS 0!!!!!
....


Can anyone help me with this one?

Thank you

Andreas Gortsilas


_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to