いいね!数
0
ボタンをクリックしたときに、aaa.xspというページを開きたいのですが、
以下のコードを実行させると同じページ上にaaa.xspが開きます。
context.redirectToPage("aaa.xsp")
新しいウインドウを開いてaaa.xspを開くにはどうしたら良いでしょうか?
ちなみにaaa.xspはDBの説明を図とテキストで書いたページになります。
よろしくお願い致します。
ssjsではなくccsjにて、window.open('aaa.xsp', '_blank');
でも動作しますね。
1
ss_chさん、回答ありがとうございます。
なんとかssjsでやりたいと思ったのですが、以下のようにボタンとフィールドを作成し、
「URLを開く」ボタンをクリックするとSSJSでURLをテキストフィールドに入れる→view.postScript("XSP.addOnLoad(alertClick);");
を使って「OPEN」ボタンをクリックするcsjsを呼び出す→「OPEN」ボタンでwindow.open('aaa.xsp', '_blank');を実行する。
という方法を使うことにしました。
ありがとうございました。