Mark,

Thanks for your reply...

It worked!

By the way, my first name is Andreas and my last is Gortsilas... it is a
habbit of us (Greece) to place the first name first.... Please do not get me
wrong for this... just "seize the" opportunity to clarify this...

-----Original Message-----
From: Mark Pratt [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 13, 2001 1:10 PM
To: [EMAIL PROTECTED]
Subject: Re: [Dynapi-Help] Netscape - access html elements inside a
DynLayer...


Gortsilas,

Try something like this ..

alert ( dlrMemo.doc.forms.length )

... each dynlayer has it's own doc property which you use to access that
kind of stuff ..

Hope this helps ....

Mark

GORTSILAS ANDREAS wrote:

> 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


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


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

Reply via email to