CGI-BBS > JAVA/JavaScript > JavaScript > スクロールをそのままにする方法について


カレッヂ
カレッヂ


質問者 nawa  投稿日 4/3(水) 10:48:27
早速ですが、
---------------
<a href="#" onClick="MM_openBrWindow
('***.html','','width=***,height=***')">***</a>
---------------
で新規ウインドを開いた時に、
元の画面を途中までスクロールしていたのが、
最初に戻っしまいます。

スクロールをそのままにする方法は
あるのでしょうか?

宜しくお願い致します。
回答者 しあわせのツボ  [削除]  投稿日 4/3(水) 13:10:33
href="#"をhref="javascript:void(0);"とする、という方法がありますが…
Dreamweaverをご利用と見受けますが、この書き換えを行った時にDreamweaverが正しく認識してくれるかは(試したことがないので)わかりません。後日の更新作業に影響が出るかもしれませんので、自己責任でお願いします。
他にも一部ブラウザでエラーになる(らしい)とか、厳密なHTMLチェッカにかけると引っ掛かるとかの不都合もあるようです。

折衷案としては、適当なところにid="foo"(又はname="foo")のアンカーを置き、href="#foo"とすれば、少なくともページ先頭に飛ぶことは避けられます。
質問者 nawa  [削除]  投稿日 4/11(木) 10:16:58
ありがとうございました!
Dreamweaver4で認識OKでした。
また何かありましたら、宜しくお願い致します。

返信(回答)する


Web裏技