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

以下のソースを別ページでジャンプさせて
そのname指定している部分を真ん中に表示する場合は
どうしたらいいのでしょうか??
テーブルの中身が別ページに存在しています。
<html>
<body>
<a href="JavaScript:jump('#3');">3までジャンプ(真ん中表示)</a>
<table>
<tr><td><a name="1">1</td></tr>
<tr><td><a name="2">2</td></tr>
<tr><td><a name="3">3</td></tr>
<tr><td><a name="4">4</td></tr>
<tr><td><a name="5">5</td></tr>
<tr><td><a name="6">6</td></tr>
</table>
</body>
<SCRIPT type="text/javascript">
<!--
function jump(no){
location.href=no;
document.body.scrollTop = document.body.scrollTop - (document.body.clientHeight / 2);
}
//-->
</SCRIPT>
</html>

●質問者: hopefully
●カテゴリ:就職・転職 ウェブ制作
✍キーワード:BODY href JUMP name ジャンプ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● llusall
●60ポイント

再回答ですみません。

こちらでいかがでしょうか??


■1ページ目-----------------------------------------------------------------

<html>

<body>

    <a href="jump2.html#3">次ページの3の場所にジャンプ(真ん中表示)</a>

</body>

</html>



■2ページ目-----------------------------------------------------------------

<html>

<body onload="ajustCenter();">

    新しいいページです。

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <table>

    <tr><td><a name="1">1</td></tr>

    <tr><td><a name="2">2</td></tr>

    <tr><td><a name="3">3</td></tr>

    <tr><td><a name="4">4</td></tr>

    <tr><td><a name="5">5</td></tr>

    <tr><td><a name="6">6</td></tr>

    </table>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

</body>

<SCRIPT type="text/javascript">

<!--

function ajustCenter(){

    var lh = location.hash;

    if(lh==""){

        //アンカが未指定な場合は、何もしない

    }else{

        //アンカが指定されたので真中になるように調整

        location.href=lh; // scrollTopが上手く取れないので追加

        document.body.scrollTop = document.body.scrollTop - (document.body.clientHeight / 2);

    }

}

//-->

</SCRIPT>

</html>

http://www.yahoo.co.jp ダミー

◎質問者からの返答

出来ましたwww

ありがとうございます。

関連質問


●質問をもっと探す●



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