アプリ版:「スタンプのみでお礼する」機能のリリースについて

初心者で申し訳ありません。
外部JSファイルでランダム表示をつかっているのですが、リンクの箇所で一回のクリックで2箇所にリンクするのを組み合わせたいと思ってます。

ランダム表示
<!--
//並べ替え表示スクリプト

function Random(x) {


//fは掲載する広告数
f =3;


var Num = new Array(f - 1);
var Chk = new Array(f - 1);
var Mess = new Array(f - 1);


//***ここに広告表示HTMLの配列作成
Mess[0] = ' <A href="http://aa.com" target="_blank">testtest</A>';
Mess[1] = ' <A href="http://bb.com" target="_blank">testtest</A>';
Mess[2] = ' <A href="http://cc.com" target="_blank">testtest</A>';

//***ランダムで0~f-1の値を並べ替え
for (i=0;i<f;i++) //
{
Num[i] = Math.floor(Math.random()*f);
if (Chk[Num[i]] == 1){
while(Chk[Num[i]] == 1){
Num[i] = Math.floor(Math.random()*f);
}
Chk[Num[i]] = 1;
}
else {
Chk[Num[i]] = 1;
}
}

//HTML作成部分

for (i=0;i<x;i++) //
{
document.write(Mess[Num[i]]);
document.write(Mess[Num[i+1]]);
document.write(Mess[Num[i+2]]);
}

}

//-->

上のランダムに出力されるリンクを下のような形みたいに、それぞれのURLが1クリックで2箇所リンクされるようにしたいです。
<A href="http://aa.com" target="_blank" onclick="window.open('http://dd.com')" >test</A>

もしお分かりの方がいたら何卒よろしくお願いします。
もしわかりづらかったらごめんなさい。

A 回答 (1件)

単純に Mess[0] = ~~ の中身を、提示されているようなHTMLにしてしまうのではダメなのでしょうか?



その際に、「"」の中に「'」が出てくるので、それだけエスケープする必要があるような気がする。
    • good
    • 0
この回答へのお礼

なんかできないのでできないものだと勘違いしてました。
ありがとうございました。
単純なところを忘れてました。

お礼日時:2009/08/28 02:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!