アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつも勉強させていただいております。今回は質問をさせていただけないでしょうか。

下記のような、HTMLファイルを作っています。
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.yahoo.co.jp/">
</head>
</html>

IE6では問題なく動作します。
でも、IE7(Vista)では無駄な空のHPが表示された後に、yahooのHPが
表示されます。
同じ、HTMLでIE6でもIE7でも正しく動作させるにはどのように
したら良いでしょうか?

それでは、よろしくお願いします。

A 回答 (3件)

参考程度に、Mac FirefoxでもSafariでも空のページが表示されますが。

。。

「無駄なページ」以前に、どうしてこんな「かませページ」をわざわざ作りたいのか分かりません^^;
一瞬でリンク先と違う別サイトに飛ばされるというのは、かなり悪質なページだと思いますが、どういう意図でこんなページを作成しようとしているのでしょうか?
    • good
    • 0

そりゃ…だって、そのHTMLソース、間違いだらけですもん。


IE6は、多少間違っていても「こうしたいのかな?」と判断してくれるブラウザです。
正しく動作させたかったら、正しいページを作ってください。

<基本中の基本をお勉強しましょうね>
http://masaboo.cside.com/new_html1/ht_menu.htm

ちなみに、ただ単に空のページを置くだけなら「検索エンジンスパム」と扱われることはご存知ですよね?
そこまでのリスクを負うことを覚悟しながらMETAリフレッシュタグを置く理由を宜しければ教えていただけませんか?
http://www.sem-r.com/22/20061225150134.html
    • good
    • 0

IE7はIE6よりもHTMLの解釈が厳格になってます。

いい加減なソースを記述すれば表示がおかしくなって当たり前。
これはIEの問題じゃなくてページを作る側の責任…^^;

1.どうしても必要がある
2.Yahoo!は自サイトアドレスを伏せるためのダミー
正当な理由があると見てこの前提で考えてもその書き方は不適切です。
bodyが抜けてるし、METAタグで飛べないときのためbodyにリンク先を併記すべきです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!