[Seasar-user:10576] Re: [Teeda] 外部リンクを動的に生成して別ウィンドウに表示させる。

MasaruMadoka [E-MAIL ADDRESS DELETED]
2007年 9月 17日 (月) 17:35:46 JST


大谷さん

回答ありがとうございます。
仕様という事で、了解しました。

回避として・・・
開発しているアプリケーション以外への外部リンクになるため、
aタグのHTML文字列をpageクラスに持つようにしようと思います。

もしくはJavaScriptで、URLをパラメタにして、新規ウィンドウを開く
ようにしようかと思います。


また、既出でしたら申し訳ありませんが、追加で質問があります。

・ダイナミックプロパティを利用する際も、pageクラスにフィールドと
 アクセサを持たなければならない。
・href属性をダイナミックプロパティとする場合、フィールドは
 goXXXとしなければならない。

と思ったのですが、この認識は合っていますでしょうか?

以上です。


----- Original Message -----
>Date: Mon, 17 Sep 2007 16:13:14 +0900
>From: "Shinpei Ohtani" <[E-MAIL ADDRESS DELETED]>
>To: [E-MAIL ADDRESS DELETED]
>Subject: [Seasar-user:10571] Re:
>	[Teeda] 外部リンクを動的に生成して別ウィンドウに表示させる。
>
>
>大谷です.
>
>target="_blank"を指定すると、newwindow=trueが付与されるのは
>Teedaの仕様です.
>各ウインドウ毎に状態を管理するための設定です.
>
>よろしくお願いします.
>
>07/09/17 に MasaruMadoka<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> まどかです。
>>
>> 色々試していたら、変化がありました。
>>
>> PageクラスとHTMLを変更したら、ダイナミックプロパティを呼び込むようになりま
した
>>>> ※変更点
>> ・aタグのidをgoXXXにした
>> ・goXXXのプロパティをpageクラスのフィールドに持ち、アクセサを用意した。
>>
>> ただし・・・
>> 生成されたHTMLのソースを見ると
>> <a id="goRefUrlStrHref" href="http://www.google.co.jp?newwindow=true" shape
="r
>> ect" target="_blank">
>> のように、URLの末尾に最後に「?newwindow=true」のクエリストリングが
>> 付与されてしまいます。
>> 「?newwindow=true」が付与されるのは仕様という事でよろしいでしょうか?
>> また、回避方法がありましたら、ご教授願います。
>>
>> 以上です。
>>
>>
>> ===========================
>> -----HTML-----
>> <div id="urlItems">
>> <a id="goRefUrlStrHref" href="#" target="_blank"><span id="refUrlStr">http:
//h
>> ogehoge.com/hoge.html</span></a>
>> </div>
>>
>> ----Pageクラス----
>> private String refUrlStr;
>> private String goRefUrlStrHref;
>>
>> // アクセサ略
>>
>> ===========================
>>
>>
>>
>>
>> ----- Original Message -----
>> >Date: Mon, 17 Sep 2007 14:42:01 +0900 (JST)
>> >From: MasaruMadoka <[E-MAIL ADDRESS DELETED]>
>> >To: [E-MAIL ADDRESS DELETED]
>> >Subject: [Seasar-user:10566]
>> > [Teeda] 外部リンクを動的に生成して別ウィンドウに表示させる。
>> >
>> >
>> >まどかです。
>> >
>> >こんにちは。
>> >Teeda:1.0.10
>> >Seasar:2.4.17
>> >で開発を行っています。
>> >
>> >ユーザが任意に入力したURLを別画面にて外部リンクとして
>> >表示しようとしています。
>> >===========================
>> >-----HTML-----
>> ><div id="urlItems">
>> ><a id="refUrl" href="#" target="_blank"><span id="refUrlStr">http://hogeho
ge.
>> c
>> >om/hoge.html</span></a>
>> ></div>
>> >
>> >----Pageクラス----
>> >private String refUrlStr;
>> >
>> >// アクセサ略
>> >
>> >public String getRefUrlHref() {
>> >    return this.refUrlStr;
>> >}
>> >===========================
>> >とダイナミックHTMLでhref属性を書き換えているのですが、
>> >結果は自画面のHTML+newwindow=trueと言ったURLになってしまいます。
>> >getRefUrlHref()にデバッグを埋め込んで見ましたが、getRefUrlHref()が
>> >呼ばれている気配がありません。
>> ># getRefUrlHref()はforEachでループしています。
>> >
>> >
>> >不勉強で申し訳ないですが、何か試すべきことなどありましたら、
>> >お知恵を貸してください。
>> >
>> >以上です。
>> >
>> >-------------------------
>> >アナタに快適なメール生活
>> >http://nifmail.jp
>> >
>> >_______________________________________________
>> >Seasar-user mailing list
>> >[E-MAIL ADDRESS DELETED]
>> >https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>> -------------------------
>> アナタに快適なメール生活
>> http://nifmail.jp
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>-- 
>=============================
>Shinpei Ohtani
>[E-MAIL ADDRESS DELETED]
>=============================
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user

-------------------------
楽しいサービスがいっぱい!@nifty
http://nifmail.jp




Seasar-user メーリングリストの案内