![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
自分のHPをコンテンツを広告ページ経由で表示させたいのですが
2CHで良く直リンクをしようとするとバナーだらけのページに飛びますけど、あの方法を自分のHPでも使いたいのです。教えていただけますか?ソースは、見れないようになってるみたいで、何かCGIを使ってるようなのですが、初心者なので分からないのです( ;∀;)
先日どうやっていいのか分からなくて、知り合いに聞いたらリファラーを使えばどうにかなるかもって、言われたんですけど、どうも結論はPerlを使わないと無理みたいで、簡単に出来る方法あったらぜひ教えてください、よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
まず、「広告ページ」とはご自分のページですよね?
もしこれが他人の(自分で制御できない)ページでしたら
対応不可能と思って下さい。
技術的に出来ない訳ではないのですが、それを行うという事は他人のページをあたかもご自分のページの様に振る舞うという事なので、問題ありますので・・・・・。
で、「広告ページ」が自分のページならば、単に別ページに遷移した後に自動的にさらに別ページに遷移するという事なだけです。
そしてポイントは、現在表示しているページのリンクが表面と実体が異なるという事です。
表面上はコンテンツページAとなっていながら実際のリンクは広告ページという事です。
あとは広告ページの方の仕掛けをどうするかです。
各ページ用に「コンテンツページA」には「広告ページA」を用意するとかいう考え方もあります。
クッキーを利用するなどして表示したいページをパラメータとして広告ページへ渡せば、JavaScript を用いても可能です。パラメータの渡し方でCGIを利用という事にもなりますが。
で、2CHの直リンクは表示と実体が異なりますし、遷移したい先はパラメータとしてアドレスの一部に・・・。まぁ JavaScript でもアドレスの読み取りは可能なので似た事は出来るかと。
この回答への補足
ありがとうございます、どうも思惑とは違う方向からのアプローチでも充分な血肉に植えてる私にとっては貪欲に吸収させていただきますm(__)m
補足日時:2007/01/15 13:21No.1
- 回答日時:
新規ページとしてでなく同ページで開くならjavascriptで可能といえば可能です
■<head>内に以下を記述
<script type="text/javascript">
<!--
function htmlJump(URL,TITLE){
if(URL){
var html = '<html><head><title>' + URL + '<\/title><\/head><body><h2>'
+ '<a href=\"' + URL + '">'+ TITLE
+ 'はこちらから<\/a><\/h2>' + '<hr>'
+ '<p>広告表示!広告表示!広告表示<\/p>'
+ '<p>広告表示!広告表示!広告表示<\/p>';
document.write(html);
}
}
-->
</script>
■<body>内のリンク
<script type="text/javascript">
<!--
//↓の要点 htmlJump(\'リンク先URL\',\'リンク先タイトル\')
var link = '<a href="javascript:void(0)" '
+ 'onClick="javascript:htmlJump(\'http://google.co.jp/\',\'グーグル\')">'
+ 'グーグルへGO!<\/a>';
document.write(link);
-->
</script>
<noscript>
<!-- JS切ってる人用 -->
<a href="http://google.co.jp/">グーグル</a>
</noscript>
■あとがき
書き出したい内容は全て " 又は ' で囲まなきゃいけないし、
使えない&危ない文字はとことん\(macなら半角バックスラッシュ)で
文字をエスケープしないといけないし・・・
とめんどくさいです(詳しくは自分で調べてね 検索ワード:エスケープ javascript)
挙動も怪しいんで、これを気にperlを勉強してみるのもいいかもです
今回のjsのように相手の環境を選ばず簡単に飛ばせますよ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- 雑誌・週刊誌 のり付けされている雑誌の解体方法 3 2023/03/15 21:38
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- その他(OS) MOS Excel365 資格取得を希望。Microsoft365インストールについて 2 2023/06/23 22:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リンク先のURLが毎日変わる場合...
-
window.confirmのタイトル
-
ブラウザの右上にあるボタンを...
-
ページ切り替え時に音を鳴らし...
-
一つのリンクに複数のURLを指定
-
既存サイトのjQueryのバージョ...
-
画面のボタンをクリックしたと...
-
自分のHPをコンテンツを広告...
-
リンク先を2つ表示させる
-
行番号を指定したリンク
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
googleドライブで、PDFファイル...
-
プログラムについて。
-
Webサイトから、txtファイルを...
-
リンク先からリンク元の、同じ...
-
htmlファイルの表示が真っ白
-
フォルダ内の画像を一括でhtml...
-
htmlの謎
-
iframe内の表示を常に最新にしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一つのリンクに複数のURLを指定
-
ブラウザの右上にあるボタンを...
-
ページ切り替え時に音を鳴らし...
-
リンク先のURLが毎日変わる場合...
-
リンク先を2つ表示させる
-
タイトルバーを非表示にできま...
-
春夏秋冬の季節によって、画像...
-
行番号を指定したリンク
-
現在開いているWEBページを...
-
window.confirmのタイトル
-
一つのリンクで、複数のウィン...
-
htmlから<a>でpdf表示時にpdf資...
-
HTMLで条件によって表示・非表示
-
URLの♯(ハッシュマーク)の代...
-
HPで浮き出るウィンドウの作り方
-
ウィンドウサイズ固定
-
jQueryプラグイン、サーバー上...
-
ウィンドウのツールバーを非表示
-
日時によって変化する背景
-
別ウインドウを立ち上げる方法
おすすめ情報