過去ログ

                                Page    1267
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼フォームについて  巧 06/8/2(水) 9:15
   ┗Re:フレームについて  モノ 06/8/2(水) 9:29
      ┗Re:フレームについて  巧 06/8/2(水) 10:34
         ┣Re:フレームについて  モノ 06/8/2(水) 11:14
         ┃  ┗Re:フレームについて  巧 06/8/2(水) 11:35
         ┗Re:フレームについて  maimu 06/8/2(水) 20:20
            ┗Re:フレームについて  巧 06/8/2(水) 20:33
               ┣Re:フレームについて  maimu 06/8/3(木) 4:27
               ┃  ┗Re:フレームについて  カヅサツ 06/8/3(木) 17:27
               ┃     ┗Re:off topic  maimu 06/8/4(金) 19:20
               ┃        ┣Re:off topic  F 06/8/4(金) 21:20
               ┃        ┗Re:off topic  カヅサツ 06/8/4(金) 21:24
               ┗場所違いでは?  F 06/8/3(木) 22:23

 ───────────────────────────────────────
 ■題名 : フォームについて
 ■名前 : 巧
 ■日付 : 06/8/2(水) 9:15
 ■Web : http://muzinntou.web.fc2.com/
 -------------------------------------------------------------------------
   トップページにフォームを使っているんですがaboutのページしか右画面にでないんです・・・・他のカテゴリのページを右画面に表示するにはどうすれば良いですか?    
    
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : モノ  ■日付 : 06/8/2(水) 9:29  -------------------------------------------------------------------------
   ▼巧さん:
>トップページにフォームを使っているんですがaboutのページしか右画面にでないんです・・・・他のカテゴリのページを右画面に表示するにはどうすれば良いですか?    

あなたのやりたい「フレーム」は
左20%右80%の割合で分割するものですよね?

で、フレーム定義ファイルを見てみると
(framesetの記述があるファイル、あなたの場合manu.htmlのこと)
なにやらずらずらっとframe要素がならんじゃっていますよね。
これでは意図したとおりには表示されないでしょう。

フレーム定義ファイルには、
メニューページ
最初に表示させたいページ
だけ指定しましょう。
つまり、いま
<FRAMESET cols="20%,80%">
<FRAME src="manu2.html" name="sigi">
<FRAME src="main.html" name="about">
<FRAME src="http://gennsounissi.blog58.fc2.com/" name="blog">
<FRAME src="img.html" name="img">
<FRAME src="http://dog.oekakist.com/7777/" name="bbs">
<FRAME src="link.html" name="link">
<FRAME src="mail.html" name="mail">
<FRAME src="main.html" name="top">
</FRAMESET>
↑こうなっているところを
<FRAMESET cols="20%,80%">
<FRAME src="manu2.html" name="sigi">
<FRAME src="main.html" name="about">
</FRAMESET>
こうしましょう。

で、いちいちフレームごとにname、
つまりリンクのtargetになる部分を変えたら
フレームの意味がないので
メニューのほう(あなたの場合manu2.html)の記述
<A href="about.html"dase target="about"><FONT size="5">about</FONT><A>
<BR>
<BR>
<A href="http://gennsounissi.blog58.fc2.com/"dase target="blog"><FONT size="5">blog</FONT><A>
<BR>
<BR>
<A href="img.html"target="img"><FONT size="5">img</FONT><A>
<BR>
<BR>
<A href="http://dog.oekakist.com/7777/"target="bbs"><FONT size="5">bbs</FONT><A>
<BR>
<BR>
<A href="link.html"target="link"><FONT size="5">link</FONT><A>
<BR>
<BR>
<A href="mail.html"target="mail"><FONT size="5">mail</FONT><A>
<BR>
<BR>
<A harf="main2.html"target="top"><FONT size="5">top</FONT><A>

<A href="about.html" target="about"><FONT size="5">about</FONT><A>
<BR>
<BR>
<A href="http://gennsounissi.blog58.fc2.com/" target="about"><FONT size="5">blog</FONT><A>
<BR>
<BR>
<A href="img.html" target="about"><FONT size="5">img</FONT><A>
<BR>
<BR>
<A href="http://dog.oekakist.com/7777/" target="about"><FONT size="5">bbs</FONT><A>
<BR>
<BR>
<A href="link.html" target="about"><FONT size="5">link</FONT><A>
<BR>
<BR>
<A href="mail.html" target="about"><FONT size="5">mail</FONT><A>
<BR>
<BR>
<A harf="main2.html" target="about"><FONT size="5">top</FONT><A>
↑こういうふうに書き換えましょう。
(targetが全部aboutになっていること)


そうすれば、とりあえずは右のフレームに表示されるようになります。


#蛇足ですが、メニューは"menu"。わざとでしたら余計なお世話ですいません。
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : 巧  ■日付 : 06/8/2(水) 10:34  ■Web : http://muzinntou.web.fc2.com/  -------------------------------------------------------------------------
   問題は解決しました!ありがとうございます・・・!!
ですが一つ気になるのはaboutの次にblogを押すと二つの画面が重なってしまうのですが・・・何か間違えたんでしょうか・・・・?    
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : モノ  ■日付 : 06/8/2(水) 11:14  -------------------------------------------------------------------------
   ▼巧さん:
>問題は解決しました!ありがとうございます・・・!!
>ですが一つ気になるのはaboutの次にblogを押すと二つの画面が重なってしまうのですが・・・何か間違えたんでしょうか・・・・? 

>二つの画面が重なってしまう、   

というのは、具体的にどういう状況でしょうか?
メニューが表示されたまま、新しいウィンドウは表示されず、
aboutが表示されたところにそのままブログが表示されてしまう、
というのであれば、フレームとはそういうものです。

ブログは別の表示の仕方にしたい、
というのであれば、どのようにしたいか具体的に書くと
適切なアドバイスを得られるでしょう。
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : 巧  ■日付 : 06/8/2(水) 11:35  ■Web : http://muzinntou.web.fc2.com/  -------------------------------------------------------------------------
   今のフレームの右画面にblogが表示されてなおかつページが重ならないようにするにはどうすれば良いでしょうか・・・・?


    
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : maimu  ■日付 : 06/8/2(水) 20:20  -------------------------------------------------------------------------
   ▼巧さん:

>ですが一つ気になるのはaboutの次にblogを押すと二つの画面が重なってしまうのですが・・・何か間違えたんでしょうか・・・・?

巧さんは、今、こんな状態なのではないですか?

・右フレーム側のページがaboutとblogが両方とも一度に表示されるなど二重に重なって表示される
・右フレーム側にblogを表示してスクロールするたびに文章や画像が何重にも重なって表示される

※IE6で閲覧すると、上記のようになります。

※blogだけ単独で見ると、
http://gennsounissi.blog58.fc2.com/
スクロールしてもちゃんと表示されます。

blog側は背景固定をしているようですが、フレームを設定したページのDOCUTYPE宣言文が適切ではありません。

フレームを設定したページ    
http://muzinntou.web.fc2.com/manu.html
のソース
<HTML>
<HEAD>
<TITLE>夢人島</TITLE>
</HEAD>
<FRAMESET cols="20%,80%">
<FRAME src="manu2.html" name="sigi">
<FRAME src="main.html" name="about">
</FRAMESET>

1行目の<HTML>を
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
に変更してみても、同じ状態になるでしょうか?
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : 巧  ■日付 : 06/8/2(水) 20:33  ■Web : http://muzinntou.web.fc2.com/  -------------------------------------------------------------------------
   返答ありがとうございます。
状態そのものとしては本当にその通りなのですが一行目の<HTML>を指定されたものに変えてみましたが状態はかわりませんでした・・・・・
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : maimu  ■日付 : 06/8/3(木) 4:27  -------------------------------------------------------------------------
   ▼巧さん:

>状態そのものとしては本当にその通りなのですが一行目の<HTML>を指定されたものに変えてみましたが状態はかわりませんでした・・・・・

すみません・・・
改めて、巧さんのサイトを詳しく検証してみたのですが、
フレームを使っているのならば、
blogの方の
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
に変更しないとIEで上手く表示されません。

blogはテンプレートを使っているのでしょうか?
カスタマイズできればIEでちゃんと表示されるのですが、個人的には、
http://www.shoshinsha.com/cgi-bin/bbs_new/c-board.cgi?cmd=ntr;tree=5779;id=situmon
にもありますが、このテンプレートを使うのならば別ウィンドウで表示させた方が良いように思います。    
 ───────────────────────────────────────  ■題名 : Re:フレームについて  ■名前 : カヅサツ  ■日付 : 06/8/3(木) 17:27  ■Web : http://kadu.vis.ne.jp/main/  -------------------------------------------------------------------------
   > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
> を
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> に変更しないとIEで上手く表示されません。

文書型宣言を変えることによって標準準拠モードをオフにしてしまうと、多くのブラウザは CSS を正しく解釈しなくなるので、私はオススメしません。
どうせ「裏技」を使うのでしたら、私は html要素に overflow-y:scroll; を指定する方を推します。

http://blog58.fc2.com/g/gennsounissi/template/ice_w_sky/style.css を書き換えることができる場合(推奨)

html{
overflow-y:scroll;
}

を追加

http://gennsounissi.blog58.fc2.com/ で出力される HTML を書き換えることができる場合

head要素内に

<style type="text/css">
html{
    overflow-y:scroll;
}
</style>

を追加

あるいは

<html lang="ja">

<html lang="ja" style="overflow-y:scroll;">
 ───────────────────────────────────────  ■題名 : Re:off topic  ■名前 : maimu  ■日付 : 06/8/4(金) 19:20  -------------------------------------------------------------------------
   ▼カヅサツさん:
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
>> を
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>> に変更しないとIEで上手く表示されません。
>
>文書型宣言を変えることによって標準準拠モードをオフにしてしまうと、多くのブラウザは CSS を正しく解釈しなくなるので、私はオススメしません。
>どうせ「裏技」を使うのでしたら、私は html要素に overflow-y:scroll; を指定する方を推します。

実はその方法も既に試しているのですが、
あのテンプレートでは全く効果がありませんでした。
(IEでは、互換モード以外でちゃんと表示されることはありませんでした。)

フレームを使わなければ、あえてカスタマイズしなくてもIEでblogがちゃんと表示されるので、
>>このテンプレートを使うのならば別ウィンドウで表示させた方が良いように思います。    
と書いたのです。
(その方が解決しやすいと思ったので。)

#結局、スレ主さんは、blogは別窓表示になさったようです。
 ───────────────────────────────────────  ■題名 : Re:off topic  ■名前 : F  ■日付 : 06/8/4(金) 21:20  -------------------------------------------------------------------------
   ▼maimuさん:
>実はその方法も既に試しているのですが、
>あのテンプレートでは全く効果がありませんでした。
>(IEでは、互換モード以外でちゃんと表示されることはありませんでした。)
 それは多分そのテンプレートのCSSの記述が原因でしょう。DTDのURIありなしについての知識どころか、そもそもHTMLについての知識はいまだ一般的に広まっているとは言いがたい状況ですし(考えナシにつくれるWebLOGが普及してからはどちらかというとその傾向は強まっているように思えてなりません)。
#原因はたぶんあそことかあそこの”講座”だろうけど、生き残っている以上しょうがないねぇ。
 ───────────────────────────────────────  ■題名 : Re:off topic  ■名前 : カヅサツ  ■日付 : 06/8/4(金) 21:24  -------------------------------------------------------------------------
   あ、すいません。てっきり横スクロールバー問題かと思ったのですが、それだけではない(というか、質問者が一番気にしているのは別の問題)のですですね。

「ある条件では標準準拠モードのページを子フレームに表示させてスクロールさせると背景画像がブレる現象」というのがあるのですね。
 ───────────────────────────────────────  ■題名 : 場所違いでは?  ■名前 : F  ■日付 : 06/8/3(木) 22:23  -------------------------------------------------------------------------
    そもそも、FC2ブログのことであればFC2ブログのQ&Aなどを見るのが筋なのでは。

FC2ブログ ユーザーフォーラム:
http://blog.fc2.com/forum/

FC2サポート:
http://support.fc2.com/

FC2ブログの歩き方:
http://fc2blogwalker.squares.net/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 1267