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>