Yahoo!トリプルでベースターゲットが効かない時

Yahoo!ショッピング店制作でトリプルページを作成する際、インラインフレームを利用することが多々ありますが、インラインフレームでベースターゲットが効かない場合の対策メモです。

インラインフレーム内で次のようにベースターゲットを記述していても、トリプルではページ内リンクが機能しなくなった?ようです。

インラインフレーム<head>
...
<base target="_top">
...
</head>
<body>
...
<a href=".../#totop" href="#">PAGE TOP</a>
...
</body>

この場合、明示的にaタグにtargetを設定すればokです。

インラインフレーム<head>
...
<base target="_top">
...
</head>
<body>
...
<a href=".../#totop" href="#" target="_top">PAGE TOP</a>
...
</body>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です