我试图在textrea中将以下内容显示为HTML文本。文字很好,但锚标签不起作用。
<p>
<font color="#5680e0">
<a href="http://www.google.com" target="_blank">
<strong>Google Website</strong>
</a>
</font>
</p>
我定义文本区域的灵活代码为
<mx:TextArea id="leftArticle" selectable="false" borderVisible="false" top="136" verticalScrollPolicy="off" fontFamily="Arial" color="#333333" condenseWhite="false" focusEnabled="false" focusAlpha="0" editable="true" fontSize="12" width="245" height="285"/>
分配htmlText的代码
leftArticle.htmlText = htmldata;
有什么建议吗?感谢。
答案 0 :(得分:1)
我得到了解决方案。将以下内容添加到textarea代码中,链接现在正常工作。
textarea.mx_internal::getTextField().enabled=true;
答案 1 :(得分:0)
我没有在HTML中的任何位置看到锚点。定义它的标签在哪里? 我不明白为什么你试图在p标签中显示HTML作为文本,但我会假设你知道你在做什么。
正确使用锚点需要2件事:
要按照您的示例,您的HTML将如下所示:
<p id="sample">
<font color="#5680e0">
<a href="http://www.google.com" target="_blank">
<strong>Google Website</strong>
</a>
</font>
</p>
您的链接调用显示此文本的页面,并使用标记将页面准确定位到原来的位置:
<a href="http://yoursite.com/yourpage.html#sample">Check out the sample code!</a>
请在下次提出问题时尝试更具体。并缩进你的代码:)
答案 2 :(得分:0)
将selectable属性设置为true。
http://www.rockabit.com/2008/10/27/executing-html-links-in-flex/