解決済みの質問
質問させて頂きます。
インラインフレーム内へのリンクが上手くいかなくて困っています。
name="main" でインラインフレームに名前を付け、外部からはtarget属性でtarget="main"と指定してリンクをはっているのですが、どういうわけだか新しいウインドウが開いてしまいます。
ソースをのせておきますので、どこがいけないのか御指導頂けないでしょうか。お願い致します。(暫定的にYAHOO!にリンクさせています)
以下ソース↓
<html>
<head>
<title>インラインフレーム</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
</head>
<body bgcolor="#FFFFFF">
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="17"><a href="http://www.goo.ne.jp" target="main">YAHOO!</a></td>
</tr>
<tr>
<td height="300"><iframe border="0" frameborder="0" marginheight="0" marginwidth="0" name="main" scrolling="yes" style="border:solid 1pt cc0000" src="http://www.yahoo.co.jp" width="500" height="300"></iframe></td>
</tr>
</table>
</body>
</html>
投稿日時 - 2002-04-09 19:09:22
補足です。
詳しくは無いのですが、多分yahoo側のJavascriptによるものでしょう。
投稿日時 - 2002-04-09 22:35:59
お礼
APACHEさん、こんばんは。
御返答有難うございます!
早速試してみましたが、仰っていた通りで驚きました。
ほんとに「恐るべし、YAHOO!」ですね。(笑)
この事を知っている方ってどのくらいいるのかなと思わず思ってしまいました。
本当に助かりました。取りあえず、YAHOO!にリンクする予定はないので、このままやってみようと思います。有難うございました!
投稿日時 - 2002-04-09 23:02:05
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(1件中 1~1件目)
taroyanさん、こんばんは。
ソースは問題無いようですので、ちょっと試してみたのですが、
IFRAMEに最初にyahoo.co.jpが読み込まれていた場合、
そのフレームには他のサイトが読み込めないようになっているようです。
試しに、最初をgoogle.co.jpやokweb.ne.jpに変えてみると、あら不思議、フレーム内に読み込めました。
理由は不明です。
恐るべし?yahoo
もっと詳しい方の登場を待ってみてください。
参考URL:http://www.yahoo.co.jp/
投稿日時 - 2002-04-09 22:32:31
OKWaveのオススメ
おすすめリンク