ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

IFRAME内の表示位置と全体の表示位置

日時: 2007/02/19 14:28
識別: IDnfI7VvUtOVU
名前: 大沢

はじめして。
いきなりの質問で恐縮ですが、ご意見をいただければと思います。

ヘッダー画像の下に、width800、height650のテーブルがあります。
このテーブルは左右に分割され、左に写真、右の写真リストがあります。
写真リストはIFRAMEを使って、縦の写真サムネイルが並んでいます。

写真リストの2つ目以降のサムネイルをクリックした際に、ページが変わると、現在表示している写真(クリックしたサムネイル)がIFRAME内で一番上に来るように、IFRAME内で「#」を使って表示位置を設定しています。

ここで問題なのですが、ブラウザを縦650以下の環境で表示させた場合、IFRAMEの表示位置設定のために、ヘッダー画像を無視してページ全体がIFRAMEの表示位置を一番上にしようと動いてしまいます。

理想としていた形は、画面を一切動かさずに、写真リストを上限させるだけで写真を切り替え、みることができるようにと思っていました。

ページデザインを650以下にすれば、内部的な処理はそのままでもなんら問題はないのですが、縮めることができません。
表示位置をIFRAME内はIFRAME内で完結させるか、何か方法はないでしょうか。

各ページの最上部に透過GIFを置き、写真サムネイルからリンクに「#」を使いリンクをしてみましたが、あとから記述されているIFRAMEの表示位置が優先されてしまって解決させることができませんでした。

わかりにくい点もあるかと思いますが、よろしくお願いいたします。

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved