3分割されたフレームの下二つのページのスクロールバーについて

[新着] Webテンプレートを仮オープンしました



0   名前: まめこ : 2007/03/29(木) 10:03  ID:ET0M.82N sub-bK
すみません。教えてください。
上に1つ、下に2つ、3分割されたページのうち
下の2つのスクロールバーを垂直同期させたいので
すが、できますでしょうか?

| 1 |
|2|3|

1は、固定したまま、2、3のページで
同期させたいのですが、それが可能なのかも
わかりません・・・。
もし可能なら、方法を教えていただけると
とても助かります。
よろしくお願いいたします。
【何をしたいのか】
→ 「このようにしたい」といった目的を具体的に記入してください。

【現在の状況】
→ どこがどううまくいかないのか、何がわからないのか、などを具体的に記入してください。

【何をしてみたのか】
→ これまでにどんなことを試したのか、どんなことを調べてみたのか、などを記入してください。
→ 必要に応じてソースやURLを提示してください。

【備考】
→ その他、回答者の参考になるような情報があれば記入してください。
→ 特定のツールに関連がある場合は、その名称やバージョンを記入してください。
→ ※矢印の付いた行は削除して使用してください。

1   名前: あや : 2007/03/29(木) 10:03  ID:TRVH9wjM sub-ND
> 【何をしてみたのか】
> → これまでにどんなことを試したのか、どんなことを調べてみたのか、などを記入してください。
> → 必要に応じてソースやURLを提示してください。

 失敗したものでもかまわないので>>0さんが作ったソースを提示してもらえるとより適切なレスが付くと思います。

2   名前: まめこ : 2007/03/29(木) 10:03  ID:ET0M.82N sub-bK
すみません。
こんな感じで作ったのですが、うまく
動かないです。
1と2だけが垂直に動いてしまったり
します。


<SCRIPT language="JavaScript1.2">
<!--
window.onload=init

ie=false
nn=false
if(document.all){ie=true}
if(navigator.appName=="Netscape"||navigator.userAgent.indexOf("Opera")!=-1){nn=true}

function init(){
if(ie){
frames[1].document.body.onscroll=scrollie
frames[2].document.body.onscroll=scrollie
}
if(nn){
scroll=new Array(0,0)
scrollnn()
}
}

function scrollie(){
if(frames[1].event){
frames[2].scrollTo(0,frames[1].document.body.scrollTop)
}
if(frames[2].event){
frames[1].scrollTo(0,frames[2].document.body.scrollTop)
}
}

function scrollnn(){
var scr0=frames[1].pageYOffset
var scr1=frames[2].pageYOffset
if(scr0!=scroll[1]){
//左がスクロール
frames[2].scrollTo(0,scr0)
scroll[1]=scr0
scroll[2]=scr0
}else{
if(scr1!=scroll[2]){
//右がスクロール
frames[1].scrollTo(0,scr1)
scroll[1]=scr1
scroll[2]=scr1
}}
setTimeout("scrollnn()",500)
}
//-->
</SCRIPT></HEAD>
<FRAMESET rows="90,*" frameborder="NO">
<FRAME src="f1.htm" noresize name="f1" scrolling="NO">
<FRAMESET cols="198,*" frameborder="NO">
<FRAME src="f2-07.htm" noresize name="f2" scrolling="YES">
<FRAME src="f3.htm" name="f3" scrolling="AUTO" noresize>
</FRAMESET>


動かしたいのは、2と3なのですが・・・。

3   名前: あや : 2007/03/29(木) 10:03  ID:TRVH9wjM sub-ND
 JavaScriptが関係してくるのですね。
 それでしたらこのスレッドを締めてJavascript板に移動・再質問された方がより適切なレスが付くのではないでしょうか。

 詳細は
 http://www.tagindex.com/bbs/qa09.htmlを参考になさってください。

一覧へ戻る