いつまで続くのか、何を書くのか、それもまた流れのままに 頭の中にまとまらないものがあるから そんなのがふと出た時に書いていく
僕のネット帳
スポンサーサイト
-----------  CATEGORY: スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
ページトップへ
PHPとJavascriptでPOSTされた値を利用してスクロールさせる。
2008-04-27-Sun  CATEGORY: php
前回のアンカー利用だと対象が一番上部に表示されてしまうので、今度はスクロールバーの値をJavascriptで取得しておいてそれをPOSTしてデータを受け渡し、更にPHPで表示させてJavascriptで読み取れるようにして更新後に同じ場所を表示させるようにした。
こんな感じ。
スクロールバーの位置を取得してフォームに受け渡し。
function DoSubmit(data){
get = document.documentElement.scrollTop || document.body.scrollTop;
document.jumpForm.jump_sc.value=get;
}

スクロール位置を受け取ってページ読み込みと共に実行させる。
window.onload = function Wscroll(){
sc_data = document.getElementById('jumpForm').jump_sc2.value;
window.scroll( 0, sc_data );
}

フォームはこんな感じ。
<form name="jumpForm" method="post" action="dbsele.html">
<input type="text" name="jump_sc" size="5" value="" />
<?php
if (isset($_POST['jump_sc'])) {
echo '<input type="hidden" name="jump_sc2" value="'.$_POST['jump_sc'].'" />';
}
?>
</form>
ページトップへ  トラックバック0 コメント0
コメント

管理者にだけ表示を許可する
 
トラックバック
TB*URL
<< 2017/10 >>
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -


余白 Copyright © 2005 僕のネット帳. all rights reserved.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。