> Hello,
> Please help and explain the following:
>
> myLayer.setHTML('click here <script>function
> test(){alert("clicked1");} document.onclick=test;</' + 'script>');
>
> The above work in NS4.08 when you click within the layer area, but
> does not in IE5.5 (even if you click outside of the area).
>
> I then verified by manually writing the inline as:
>
> <div>click here
> <script>
> function test(){ alert("clicked2"); }
> document.onclick = test;
> </script>
> </div>
>
> The above work in both NS and IE when you click anywhere in the
> document.
>
> Basically, what I want to do is to create a layer then able to set(as
> often as I like) its content, along with javascript to manuplate it,
> by using setHTML() that would work for both NS and IE. I don't care if
> it support Localizing(as in NS) or Globalizing (as in IE).
>
> Is it possible?
>
> Thanks,
> Thanh Truong
>
>
>
> FULL SOURCE:
> <html>
> <head><title>Creating a Dynlayer</title>
> <script language="JavaScript" src="../dynapi/src/dynapi.js"></script>
> <script language="javascript">
> DynAPI.setLibraryPath('../dynapi/src/lib/');
> DynAPI.include("dynapi.api.*"); // include all dynapi/api/ files
> DynAPI.onLoad = function() { // create dynlayer after page is loaded
>
> var myLayer = new DynLayer(); // make DynLayer object
> myLayer.setSize(200, 100); // set its size (width, height)
> myLayer.setBgColor("#c0c0c0"); // set its color
> myLayer.moveTo(150, 100); // set its position (x, y)
>
> DynAPI.document.addChild(myLayer); // and add it to the document
> //
> myLayer.setHTML('click here <script>function
> test(){alert("clicked1");} document.onclick=test;</' + 'script>');
> }
> </script>
> </head>
> <body>
>
> <h1>Creating a Dynlayer</h1>
> <div>click here
> <script>
> function ii(){ alert("clicked2"); }
> document.onclick = ii;
> </script>
> </div>
> </body>
> <script>
> </script>
> </html>
>
>
>
>
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help