ブラウザによってトップページを作り分ける

このQ&Aのポイント
  • DHTMLを使ってサイトを一新し、ブラウザごとに異なるトップページを作成しています。広告がページと重なってしまう問題があり、解決策を模索中です。
  • DHTMLやJavaScriptの知識が少ないため、広告との重なりを避ける方法がわかりません。仮の解決策として、サーバーを経由してトップページにアクセスしてもらってからブラウザ別のトップページに誘導しています。
  • 広告の表示位置の問題に加えて、アクセス集中時にリンク先を変更することがアクセスしづらくなる原因となっている可能性があります。アイデアや助言を求めています。
回答を見る
  • ベストアンサー

ブラウザによってトップページを作り分ける

DHTMLを使ってサイトを一新したのですが、NNではそのプログラムの表示が出来ないためIEとNNでトップページを分けて作りました。 レンタルスペースで借りているため、広告がページ内には自動で入るようになっています。DHTMLを使ったプログラムをそこの領域に一度置いてみたのですが、DHTMLのレイヤーなどが邪魔をして広告がページと重なってしまいました。(例えば・・gooのページのど真ん中に広告が来ちゃうってことです。ついでに文章とかにも重なります) DHTMLやJavaScriptの知識が少ないので(DHTMLのプログラムもいただきもの) 広告が重ならないようにする術もわからず、仕方なく残り少ないプロバイダのスペースに置いています。 レンタルのスペースにある一番最初のページにアクセスしてもらってからプロバイダスペースにあるIEとNNのトップページに行ってもらうってことにしているんです。 省略するとこういうことです・・・・ レンタルスペース(index)→プロバイダスペース(top)→レンタルスペース(コンテンツ) 広告云々は一歩譲っても、こういうふうにレンタルスペースからプロバイダスペースへとアクセスするサーバー(・・で良いのでしょうか?)をコロコロ変えるようにリンクをはるのはアクセスしづらいものなんでしょうか? (特にアクセスが集中するテレホタイムなど) 「じゃ、んなの作るなよ」・・・と、思う方もいらっしゃるかとは思いますが、苦労してDHTMLのプログラムを設置したので使いたいのです。(;_;) なにか良いアイディアがあったらご教授願います。<(_ _)>

  • sonata
  • お礼率97% (300/309)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

よく使われる手法は、JavaScript で、ユーザエージェント(ブラウザ)を判別する方法です。具体的には、navigator オブジェクトの appName と appVersion を調べます。それを用いて、ページを描画するなり、リダイレクトするなりの処理をとればよいでしょう。参考URLに詳しく解説してあるので、こちらを参照するのがオススメです。

参考URL:
http://wakusei.cplaza.ne.jp/twn/wwwjsx29.htm
sonata
質問者

お礼

やっぱりブラウザ識別プログラムがお得ですか。 参考URLにも行ってみます。 UUURRGGHHYYさん、ありがとうございました。<(_ _)>

関連するQ&A

  • トップページの設定について

    現在、IEを使っています。 トップページをあるページに設定しているのですが、 最近、時間が経過したり、一度パソコンを終了してしまうと、トップページの設定が他の著名プロバイダのトップページに替わっています。(これは私が契約しているプロバイダではなく、そのページに過去いったこともありません)この場合、今は何度もトップページが変わる度にツール→インターネットオプション→ホームページで設定変更をしなおしているのですが、どうすればトップページを任意のページに固定する事ができるのかわかりません。どうかこの問題の解決策をご指南いただきたいです。よろしくお願いいたします。

  • どのプロバイダーのトップページが一番良いニュースを流しているのか?

     IEのブラウザのトップページにプロバイダーのページを使っています。今の所やフーです。  プロバイダーのページにはニューストピックスの欄がありますよね?。その日に起きた重要なニュースをチェックをしたいんで、充実したプロバイダーのニューストピックスをトップにもってきたいんですが、どのプロバイダーのニュースが充実しているでしょうか?。  

  • IEでのYahooトップページ

    windows7で、IE9です。 最近なんですが、yahooのトップページなんですが、時折、両枠の外側に、広告が表示されるようになりました。 これは、何かのソフトをインストールされたからなのでしょうか? それとも、yahooをトップページに利用してる人全員同じような状況なのでしょうか? また、このうざい両サイドの広告を表示させないようには、出来ないものでしょうか?

  • 存在しないページにアクセスしたらトップページに移動

    超初心者です。 レンタルサーバで独自ドメインのホームページを作っています。 まだトップページしかない状態ですが、上司に、「アクセスしたユーザーが直打ち等の入力ミスで存在しないページにアクセスしたらトップページを表示させるようにしといてね、出来るはずだから。」 と言われました。 調べても中々わからずこちらで質問させていただきました。 Javaスクリプト等でしょうか? 知識ないのですが、方法を教えていただけないでしょうか。

  • 携帯・PC ブラウザ分岐の仕方を教えてください

    パソコン向けで、IE、NNのブラウザ分岐の方法は 解るのですが、 携帯からのアクセスがあった場合、ブラウザ分岐をする方法が 解りません。 →http://www.*****.jp/というサイトにアクセスがあった場合、 PC、IE→ie.html PC、NN→nn.html 携帯電話 →mobile.html のように表示させるページをかえるにはどうしたらいいでしょか?

  • 古いブラウザ・・どこまで対応すべき?

    HTML+CSSで、今風の作り方・・(テーブルとかで細工するのではなく、DIVにスタイルをつけたり)でサイトを作りました。IE6、Firefox、NN8など最近のブラウザでは、ほとんど違わず表示できて、うまくいったと思ったのですが・・ ふと思い立って、CSSに一応対応している古いブラウザ(IE5やNN4.7など)で試しに開いてみたら、画像と文字が重なったり、文字の回り込みや寄せが滅茶滅茶で、もはや読める状態ではなくなってしまっていました。 いったい、古いブラウザはどのくらいまで対応したらよいものなのでしょうか? アクセス解析によると、NN4.7とかIE5とか、未だ使っている人いるようなのですが・・もう、こういう人たちは、ページが崩れて見えることには慣れてる、と割り切ってよいのでしょうか・・。

    • ベストアンサー
    • HTML
  • IE9をクリックすると変なトップページ

    IE9を使用していますが、どこで設定してしまったのかわかりませんが、必ず「Babylon Search」というトップページになってしまいます。その名前のプログラムをアンインストールしたのですが、やはり、同じようにトップページになってしまいます。この「Babylon Search」という検索ページが出ないように完全に削除した上、通常使用している「goo」をトップページにしたいのですが、どうすれば良いですか。教えてください。

  • 数百ページのリンク先を簡単に変更する方法を教えてください

    ホームページビルダー11を使用しています。 有料レンタルスペースを借りてサイトを運用してきましたが、残り容量が少なくなってきました。 そこで無料レンタルスペースを借りて、古いページをそちらに移しました。 しかし無料レンタルスペースにある古いページからトップページに戻るときは有料レンタルスペース内のトップページに戻りたい。 リンク先をファイルではなくて有料レンタルスペース内のトップページに指定すればよいことはわかるのですが、ページ数が膨大なため時間がかかります。簡単にリンク先を変更できる方法を教えてください。

  • トップページだけが表示できない

    IEを使って、下記のサイトのホームページ(トップページ)にアクセスすることができません。(「ページを表示できません。」が出る。) しかし、同一サイト内の他のページは全て正常に表示されるのです。 例) http://www.voiceblog.jp/...表示できず http://www.voiceblog.jp/_howto/what.html...OK http://www.voiceblog.jp/_howto/start.html...OK http://www.voiceblog.jp/_howto/howto.html...OK 使用環境は、Win XP、IE6.0です。 セキュリティソフトとして、”ウイルス・セキュリティ”を常駐させています。 ちなみに、Opera や Firefox でも、トップページの一部は表示されるものの全体が表示されているようではありません。(ブラウザごとに見え方が違う状態) この現象は、なぜ起こるのでしょうか?

  • mixiトップページにエラーが出てしまいます

    今朝mixiのトップページにアクセスするとマイクロソフト社からの 画面(問題がおきた為終了させていただきます、ご不便お掛けします とのメッセージ付き画面)が出てきてログインできず困っております。 今朝からトップページがリニュアルになっていて昨日までは何とも ありませんでしたしリニュアル後のトップページ以外のmixiページ は問題なく読み込めました。 一時ファイルを削除して再度試みたのですが状態は同じでした。 トップページで出てくる動画のようなものが終わった直後に冒頭の エラーが出てくるのです。 mixiに聞いてみたら弊社にて調査を行わせていただきましたが 該当の機能を管理しているシステムやサーバーには不具合は 確認されず同様の現象を再現することが出来なかったので弊社推奨の 他のブラウザFIREFOX3でも同じか試してみてくださいとのことでした。 mixiではなく私のパソコンに問題あるのでしょうか? OSはWIN'98SEブラウザは IE6.0です。 FIREFOXは調べてみたら対応OSにはWIN'98SEは入ってないので 2のバージョンしかインストールできないかと思うのですが WIN'98SEにこのブラウザを入れても動作が不安定になる可能性は あるのですか? 試しに他のSNSのMY SPACE、FACEBOOKなどにもアクセスしてみましたが マイクロソフトからのエラーはでてこなくて大丈夫なんですよね。 どなたかご教授いただけたら助かります。