<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Ccaptain%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Ccaptain%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Ccaptain%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style>
<!--
/* Font Definitions */
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;
        mso-font-alt:SimSun;
        mso-font-charset:134;
        mso-generic-font-family:auto;
        mso-font-pitch:variable;
        mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:1;
        mso-generic-font-family:roman;
        mso-font-format:other;
        mso-font-pitch:variable;
        mso-font-signature:0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:modern;
        mso-font-pitch:fixed;
        mso-font-signature:-1610611985 1073750091 0 0 159 0;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;
        mso-font-charset:134;
        mso-generic-font-family:auto;
        mso-font-pitch:variable;
        mso-font-signature:3 135135232 16 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:宋体;
        mso-fareast-theme-font:minor-fareast;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-noshow:yes;
        mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.5pt;
        font-family:Consolas;
        mso-fareast-font-family:宋体;
        mso-fareast-theme-font:minor-fareast;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-noshow:yes;
        mso-style-priority:99;
        mso-style-unhide:no;
        mso-style-locked:yes;
        mso-style-link:"Plain Text";
        mso-ansi-font-size:10.5pt;
        mso-bidi-font-size:10.5pt;
        font-family:Consolas;
        mso-ascii-font-family:Consolas;
        mso-hansi-font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:宋体;
        mso-fareast-theme-font:minor-fareast;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style>
<p class="MsoPlainText"> Hi all,</p>
<p class="MsoPlainText"> </p>
<p class="MsoPlainText"> i try to set up an iframe in a jsp(portal.jsp) and
wrap a</p>
<p class="MsoPlainText"> lzx(webtop.lzx) in it. However, in webtop.lzx, when
i try to call the </p>
<p class="MsoPlainText"> outer user-defined js funtion through callJS, it
failed to execute my </p>
<p class="MsoPlainText"> function.</p>
<p class="MsoPlainText"> webtop.lzx:</p>
<p class="MsoPlainText"> <canvas></p>
<p class="MsoPlainText"><span style="">
</span><attribute name="webtopView"/></p>
<p class="MsoPlainText"><span style=""> </span><handler
name="onwebtopView"></p>
<p class="MsoPlainText"><span style="">
</span>LzBrowser.callJS("webtopChangedView", null,
"summary/full");</p>
<p class="MsoPlainText"><span style="">
</span></handler></p>
<p class="MsoPlainText"><span style="">
</span><view<span style=""> </span>height="100"
bgcolor="blue" name="webtop"></p>
<p class="MsoPlainText"><span style="">
</span><button name="mybutton" text="button"></p>
<p class="MsoPlainText"><span style="">
</span><handler name="onclick"></p>
<p class="MsoPlainText"><span style="">
</span>Lz.setCanvasAttribute("webtopView", "summary");</p>
<p class="MsoPlainText"><span style="">
</span></handler></p>
<p class="MsoPlainText"><span style="">
</span></button></p>
<p class="MsoPlainText"><span style="">
</span></view></p>
<p class="MsoPlainText"> </canvas></p>
<p class="MsoPlainText"> portal.jsp:</p>
<p class="MsoPlainText"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" </p>
<p class="MsoPlainText"> "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a></p>
<p class="MsoPlainText"> "></p>
<p class="MsoPlainText"> <html></p>
<p class="MsoPlainText"> <head></p>
<p class="MsoPlainText"> <meta http-equiv="Content-Type"
content="text/html; charset=utf8" /> </p>
<p class="MsoPlainText"> <title>Portal</title> <script
language="javascript" </p>
<p class="MsoPlainText"> type="text/javascript"> function
webtopChangedView(view) {</p>
<p class="MsoPlainText"><span style=""> </span>if (view ==
"summary") {//change widget to summary size</p>
<p class="MsoPlainText"> <span style=""> </span><span style=""> </span>alert("Summary:" + view);</p>
<p class="MsoPlainText"> <span style=""> </span>}else {
//change widget to standard size</p>
<p class="MsoPlainText"> <span style=""> </span>alert("standard:" + view);</p>
<p class="MsoPlainText"> <span style=""> </span>}</p>
<p class="MsoPlainText"> }</p>
<p class="MsoPlainText"> </script></p>
<p class="MsoPlainText"> </head></p>
<p class="MsoPlainText"> <body></p>
<p class="MsoPlainText"> Portal view</p>
<p class="MsoPlainText"> <iframe src="webtop.lzx"
width="100%" height="700px"> </iframe> </p>
<p class="MsoPlainText"> </body> </html></p>
<p class="MsoPlainText"> </p>
<p class="MsoPlainText"> </p>
<p class="MsoPlainText"> but if i changed
LzBrowser.callJS("webtopChangedView", null,</p>
<p class="MsoPlainText"> "summary/full")<span style=""> </span>to call a primitive window function like </p>
<p class="MsoPlainText"> LzBrowser.callJS("window.open", null,
"summary/full"), it did execute, </p>
<p class="MsoPlainText"> so my question is how to invoke outer use-defined js
function in an </p>
<p class="MsoPlainText"> iframe wrapped lzx. I couldn't get help from both
reference guide or </p>
<p class="MsoPlainText"> openlaszlo forum. Thanks for your time.</p>
<p class="MsoPlainText"> </p>
<p class="MsoPlainText"> Regards.</p>
<p class="MsoPlainText"> captain</p>