0

テキストエリア内に次を 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;

助言がありますか?ありがとう。

4

3 に答える 3

1

私は解決策を得ました。テキストエリア コー​​ドに次を追加すると、リンクが正しく機能するようになりました。

textarea.mx_internal::getTextField().enabled=true;
于 2013-03-11T14:01:37.753 に答える
0

HTMLのどこにもアンカーが表示されません。それを定義するタグはどこにありますか?なぜHTMLをapタグのテキストとして表示しようとしているのかわかりませんが、何をしているのかはわかっていると思います。

アンカーを適切に使用するには、次の2つが必要です。

  1. HTMLのidタグ
  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>

次回質問するときは、もっと具体的にしてください。そして、コードをインデントします:)

于 2013-03-11T12:41:59.783 に答える
0

選択可能なプロパティを true に設定します。

http://www.rockabit.com/2008/10/27/executing-html-links-in-flex/

于 2013-03-11T13:17:00.120 に答える