cdata xml标记中的弹出框

| 我正在尝试在xml cdata标签中加载一个弹出窗口,但没有任何运气, 这是我在filename.xml页面上的代码
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<pagesettings>
<record>    

<bgColor>0x000000</bgColor>
<bgTransparency>80</bgTransparency>
<horizPosition>right</horizPosition> <!-- possible values: left; right -->
<htmlContent>
<en>
<![CDATA[       
<p></p><p class=\"mainTitle\">TITLE HERE</p><p>    </p>
<p>CONTENT HERE</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<A HREF=\"http://www.google.com\"><img src=\"images/media/logo.jpg\"></A>

<p>&nbsp;</p>   
]]>         
</en>       
</htmlContent>
</record>   
</pagesettings>
徽标可以正常工作,出现一个图像,然后单击它就可以进入链接。 我想将该href链接转换为一个弹出窗口。 例如,我想在弹出的250x250窗口中使用google.com,但要记住它是xhtml和cdata标记,我该怎么做。     
已邀请:
        XHTML和CDATA在这里没有特别的挑战。您不能将
<![CDATA[
节放在另一个
<![CDATA[
节中,但是由于您不需要在脚本中包含
<
&
字符,因此无需这样做。例如。:
<htmlContent><en><![CDATA[       
    <p class=\"mainTitle\">TITLE HERE</p>
    <p>CONTENT HERE</p>
    <a href=\"http://www.google.com\" id=\"popup\"><img src=\"images/media/logo.jpg\" alt=\"Google\"></a>
    <script type=\"text/javascript\">
        document.getElementById(\'popup\').onclick= function() {
            return !window.open(this.href, \'_blank\', \'width=250,height=250\');
        };
    </script>
]]></en></htmlContent>
    

要回复问题请先登录注册