JavaScriptを使う方法とCGIを使う方法が思いつきます。 どちらも似たような手順ですが、HTMLでフォームを送信する場合、呼び出すファイル(次のページ)にたいして、フォームの内容をURLの後ろに付けて受け渡しています。 CGIでは、常套手段とも言えますが、受け取ったデータを利用してページを作成しますから、CGIにリンク先のURLをデータとして送ります。これはJavaScriptでも同様です。 そして、受け取ったページが広告とリンク先を表示(リフレッシュで転送)すれば言い訳です。 最初のリンクはこんな風に出来ます。 <a href="ad.html?http://www.dammy.com/">www.dammy.com</a> これで、見せかけはwww.dammy.comへのリンクとなりますが、実際はad.htmlへのリンクです。そして、ファイル名の後に「?」を付けて、データが続く