電子書籍の厳選無料作品が豊富!

こんにちは、初めまして

<meta http-equiv="refresh" content="秒数;url=URL名">を使って
指定時間後に他のページに移動をさせているのですが、このときに
リンク先を表示するウィンドウを指定したいのです。

例えばtarget属性の「_top」を、ページの自動ジャンプに持たせたいとしたら、これは可能なのでしょうか。

適当に
<meta http-equiv="refresh" content="秒数;url=URL名;target=_top">などと書いて
「自動ジャンプの表示先が、現在のウィンドウ全体に表示」の動作をしてくれるか試したのですが、やはり駄目なようで…。

もし、「ページの自動ジャンプ」時に、表示するウィンドウを指定することが可能でしたら、
方法をご存知の方いらっしゃいましたら、ご教授宜しくお願い致します。

A 回答 (2件)

1)iframe内から同じiframe内でしたら、中のhtmlに<meta>タグを書き込み。


2)iframeは関係なく、現在のhtmlをrefreshかける場合は、親htmlに<meta>タグ書き込み。

1)の場合
親.html
<html>
<body>
<iframe width="480" height="640" src="子.html" />
</body>
</html>
子.html
<html>
<head>
<meta http-equiv="refresh" content="秒数;url=URL名">
</head>
<body>
<p>子供です</p>
</body>
</html>

2)の場合
親.html
<html>
<head>
<meta http-equiv="refresh" content="秒数;url=URL名">
</head>
<body>
<iframe width="480" height="640" src="子.html" />
</body>
</html>
子.html
<html>
<body>
<p>子供です</p>
</body>
</html>

サンプルは最低限しか書いていませんので、あしからず。
    • good
    • 0

それはrefreshするのではなく単純にフレームを


指定してファイルを開いているだけではないですか?
であればjavascriptなどでやってはいかがでしょうか?

そうでなければ、各ページにメタタグを書くのが
筋だと思います。
    • good
    • 0

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