人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ムーバブルタイプのエントリー上で
楽天アフィリエイトの
<script type='text/javascript' src='http://xml.affiliate.rakuten.co.jp/?type=js&service=ichiba&hash=02465cb3.30ad8994&genre=all&num=3&p=9_FF7E00_FFFFFF_FFF7D2_0000FF'></script>
とアマゾンアソシエイトの
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=saitamecom-22&o=9&p=15&l=bn1&mode=books-jp&browse=202188011&fc1=000000&lt1=&lc1=3366FF&bg1=FFFFFF&f=ifr" marginwidth="0" marginheight="0" width="468" height="240" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>
をランダムに表示する方法を教えて下さい。
http://blogblog.paslog.jp/article/88060.html
で簡単にできるかと思いましたが、できませんでした。

●質問者: nk0806
●カテゴリ:インターネット ウェブ制作
✍キーワード:アソシエイト アフィリエイト アマゾン エントリー ムーバブルタイプ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 潮澤 昴
●35ポイント

楽天アフィリエイトコードの

シングルクオート(')をダブルクオート(")に置き換えて下さい。

◎質問者からの返答

ありがとうございます。

置き換えて、下記をエントリー投稿してみました。

-------------------------------

<script language="JavaScript"></p> <p>tag=new Array();</p> <p>tag[0]='<script type="text/javascript" src="<a href="http://xml.affiliate.rakuten.co.jp/?type=js&service=ichiba&hash=02465cb3.30ad8994&genre=all&num=3&p=9_FF7E00_FFFFFF_FFF7D2_0000FF" target="_blank">http://xml.affiliate.rakuten.co.jp/?type=js&service=ichiba&hash=02465cb3.30ad8994&genre=all&num=3&p=9_FF7E00_FFFFFF_FFF7D2_0000FF</a>"></script>'; </p> <p>tag[1]='<iframe src="<a href="http://rcm-jp.amazon.co.jp/e/cm?t=saitamecom-22&o=9&p=15&l=bn1&mode=books-jp&browse=202188011&fc1=000000&lt1=&lc1=3366FF&bg1=FFFFFF&f=ifr" target="_blank">http://rcm-jp.amazon.co.jp/e/cm?t=saitamecom-22&o=9&p=15&l=bn1&mode=books-jp&browse=202188011&fc1=000000&lt1=&lc1=3366FF&bg1=FFFFFF&f=ifr</a>" marginwidth="0" marginheight="0" width="468" height="240" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>';</p> <p>t=Math.floor(Math.random()*tag.length); </p> <p>document.write(tag[t]); </p> <p></script>

----------------------------

が、実際の表示は

--------------------------

'; tag[1]='

[アマゾンの広告]';

t=Math.floor(Math.random()*tag.length); document.write(tag[t]);

--------------------------

となってしまいます。何度リロードしてもアマゾンの広告しか表示されません。

エントリー投稿時の改行設定は、「なし」「改行を変換する」を両方試してみましたが、ダメでした。

よろしくお願いします。


2 ● 潮澤 昴
●35ポイント ベストアンサー

<xmp><!--ここから--><SCRIPT language="JavaScript"><BR><!--<BR>bbad=new Array();<BR>bbad[0]='<script type="text/javascript"src="http://xml.affiliate.rakuten.co.jp/?type=js&service=ichiba&hash=02465cb3.30ad8994&genre=all&num=3&p=9_FF7E00_FFFFFF_FFF7D2_0000FF"></script>’;<BR>bbad[1]='<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=saitamecom-22&o=9&p=15&l=bn1&mode=books-jp&browse=202188011&fc1=000000&lt1=&lc1=3366FF&bg1=FFFFFF&f=ifr"marginwidth="0" marginheight="0"width="468" height="240"border="0" frameborder="0"style="border:none;" scrolling="no"></iframe>';<BR>i=Math.floor(Math.random()*bbad.length);<BR>document.write(bbad[i]);<BR>// --><BR></SCRIPT> <!--ここまで--></xmp>

これで動くはずなんですけど^^

実働参考URL:
http://fuk00346.client.jp/rotation.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ