人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

インラインフレームを利用して、自サイト内のあるページ表示したいと思います。
例えばインラインフレーム内に表示したいページの上から30%、横50%位置、もしくは特定の場所を表示させたいのですがそのようなことは可能でしょうか?その場合のソースはどのようになるのか宜しくお願いします。

●質問者: quait
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:インラインフレーム サイト ソース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●35ポイント ベストアンサー

scrollTop、scrollLeft での指定ができないようなので、

Aタグを使用してみたらいかがでしょうか?

(%での指定はできませんが・・・)

以下、サンプルです。

aaa.html

<html>

<head>

<title></title>

<script language="JavaScript"><!--

function test()

{

    myFrame.location.href = "bbb.html#ccc";

}

// --></script>

</head>

<body>

<input type="button" id="btn" value="移動" onclick="test();">

<br>

<iframe src="bbb.html#hoge" name="myFrame" width="80" height="80"></iframe>

</body>

</html>

bbb.html

<html>

<body>

111111111111111111111111aaa111111111end<br>

222222222222222222222222bbb222222222end<br>

333333333333333333333333ccc<a name="ccc"></a>333333333end<br>

444444444444444444444444ddd444444444end<br>

555555555555555555555555eee555555555end<br>

666666666666666666666666fff666666666end<br>

777777777777777777777777ggg777777777end<br>

<a name="hoge"></a>

888888888888888888888888hhh888888888end<br>

999999999999999999999999iii999999999end<br>

000000000000000000000000jjj000000000end<br>

</body>

</html>

参考

http://www.tagindex.com/html_tag/link/a_name.html

◎質問者からの返答

ご連絡ありがとうございます。

少し難しそうですがやってみます。


2 ● drowsy
●35ポイント

インラインフレームに表示させたいのはご自分のサイトですよね?

だったら、インラインフレームに

<iframe src="<tt>.html#test</tt>">ダミー</iframe>

表示させたいhtmlファイルの表示させたいとこに

test

こう記述させればよいのでは?

◎質問者からの返答

ご連絡ありがとうございます。

アンカーを指定するってことですよね。

思いつきませんでした。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ