« Google AdSenseに代替広告をつけてみた。 | メイン | Blog Hackers Conference 2004 »

代替広告 複数のノードIDからランダムに選ぶ

Google AdSenseに代替広告をつけてみた。に書いた

複数のノードIDからランダムに選ぶとかそういうのもできるなぁ。

を早速実装

amazon_nodeid=new Array("515206","515826","542608","502732","492340","492344","548102","4090651");
amazon_node=amazon_nodeid[Math.floor(Math.random()*amazon_nodeid.length)];
google_alternate_ad_url = "http://xml-jp.amznxslt.com/onca/xml3?dev-t=DURHIJ4TBOXWO&t=nomadscafejp-22&f=http://surf.nomadscafe.jp/amazon_g.xsl&locale=jp&type=heavy&mode=books&BrowseNodeSearch="+amazon_node+"&page="+Math.ceil(Math.random() * 5);

こんな感じ。
実際は、このBlog記事のソースを見てもらえばわかると思います。

ノードはこんな感じ

本 > ジャンル別 > コンピュータ・インターネット > インターネット・Web開発 > Web開発
本 > ジャンル別 > コンピュータ・インターネット > プログラミング > Perl
本 > ジャンル別 > コンピュータ・インターネット > インターネット・Web開発 > Web開発 > Webデザイン
本 > ジャンル別 > コンピュータ・インターネット > OS > Linux 
本 > ジャンル別 > コンピュータ・インターネット > OS > MacOS 
本 > ジャンル別 > コンピュータ・インターネット > ネットワーク
本 > ジャンル別 > コンピュータ・インターネット > 出版社別 > オライリージャパン
本 > ジャンル別 > コミック・アニメ・BL > クリエイター別 > や・ら・わ行 > ゆうきまさみ


冨樫 義博ノードがないのが残念。