WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:縦の長さが自由になるにはどうしたらいい?

0:[投稿] りん [2004/02/02 16:02 ][環境:IE6、WIN XP わからない]

こんなサイトを作りたいです
http://www.nissan.co.jp/
はじめに表示されるコンテンツの部分は縦の長さが大きくないのですが、上部にあるボタンをおすとコンテンツが表示される部分が縦にのびるようなサイトをつくりたいのですが、どのようにしたらいいのでしょう。お返事よろしくお願いします


1:[回答] gun [2004/02/03 00:22 ]

ご提示のURLのものはフラッシュで作られています。
同じものを作成するにはフラッシュを作るソフトが必要です。

DHTMLで実現する方法なら、過去ログにも幾つかあります。
(ただし厳密にはブラウザのJAVAスクリプト実行許可のオンや
エラー対策が必要)
http://chaichan.hp.infoseek.co.jp/qa1500/qa1649.htm
http://chaichan.hp.infoseek.co.jp/qa0001/qa263.htm
http://chaichan.hp.infoseek.co.jp/qa3000/qa3092.htm

英語ですがDynamic Driveにはカッコイイのも豊富ですし、
ブラウザ対応も良いです(DHTML)
http://www.dynamicdrive.com/dynamicindex1/index.html


2:[質問] Tomomi [2004/02/03 08:55 ]

横からすみません。

gun様のおっしゃっているフラッシュで作られている
部分とは、ソースを見て判断されているのでしょうか?

もし、ソースを見て判断されているとするならば、
ソース上のどういった記述で判断すれば宜しいのでしょうか?



3:[保留] りん [2004/02/03 09:15 ]

さっそくのご返答、ありがとうございます、FLASHで作成するにはコンテンツの量が多く、後のメンテナンスも大変そうなので教えていただいたURLを参考にDHTMLをチェックしてみます。(HTMLのフレームであのようなフレームサイズが自由になるのは・・・むりですよねぇ。)


4:[回答] gun [2004/02/03 10:51 ]

> 2
私がフラッシュで作られていると判断したのは、
単に右クリックメニューがフラッシュメニューだったからです。
また、ソース表示させてその内容を検索してみて、〜.swfの
記述が見つかればフラッシュが使われていると判断しています。

これに間違いなどございましたら、どなたかご訂正お願いします。

> 3
「フレームサイズが自由になる」とはどういう意味でしょうか?


5:[回答] りん [2004/02/03 13:58 ]

解りにくい表現ですみませんでした。
http://www.nissan.co.jp/ で最初に表示されるコンテンツのエリア(上記URLでは写真とwhat'new)と画面上部のインフォメーションボタン → ニュースをクリックしたときに表示されるコンテンツのエリアの大きさがかわっていますが、このようにするにはどうしたらよいでしょう?


6:[回答] gun [2004/02/03 15:01 ]

> 5
ご提示のページを見比べてみましたが、「コンテンツのエリア」
という言葉がどの部分を指しているのかよく分かりません。
何か具体的に更に分かり易い情報を提示なさってください。


7:[回答] [2004/02/03 17:54 ]

>>5
ページのヘッダとフッタの間が「コンテンツのエリア」なのかな?
フレームのような方法で複数のファイル(ヘッダ+フッタ+コンテンツ)を表示していると考え
中身に合わせて(フレームの)高さが変わるのはどうして? と。

> インフォメーションボタン → ニュースをクリックしたとき
単に違うページに移動しています。
フレーム等は使用せず、個々のページに
ヘッダとフッタと内容が全て書かれているだけです。

# トップだけFlashで他のページのメニューはDHTMLみたいですね。


8:[回答] りん [2004/02/03 18:30 ]

gunさん、分かり難い質問ばかりですみません。7の回答者さんの言っているページのヘッダーとフッターの間のことをさしていました。

7の方の回答で問題が解決しました!
最後にもうひとつ質問なのですが、
>フレーム等は使用せず、個々のページに
>ヘッダとフッタと内容が全て書かれているだけです

このような作成の方法は一般的なのでしょうか?
何度もすみません、ご返答をお願いいたします。
毎回のご返答に感謝!!してます


9:[回答] gun [2004/02/03 20:47 ]

私の見識になってしまいますが、それぞれの利点・欠点を挙げてみました。
私ならAの方法の方が楽だと思うのですが。

A.メニュー用にフレーム分割する方法
    <利点>
    1.基本的にはメニュー部分の読み込みが1回のみで済む。
    2.スクロールアウトしない。
    <欠点>
    1.メニュースクリプトによっては、フレーム境界で潜ってしまう。
    2.公開されているメニュースクリプトに手を加えないと、メニュー項目のリンクターゲット
     をコンテンツ用フレームにならないものもある。

B.メニュー用にフレーム分割する方法
    <利点>
    1.公開されているメニュースクリプトをそのまま流用できる。
    <欠点>
    1.メニューを表示させたい各ページ毎にメニュースクリプトを組み込まねばいけない。
     また、メニュー項目がjsファイルなどで外持ちしておかないと、メンテナンスが大変
    2.毎回メニュー部分の読み込みが行われる。
    3.スクリプトによってはスクロールアウトしてしまう。


10:[回答] gun [2004/02/03 20:50 ]

訂正です。
B.個々のページにメニュースクリプトを全て書く方法


11:[完了] りん [2004/02/04 10:36 ]

gunさん、丁寧な回答ありがとうございました。
情報を掲載する量や環境と頂きましたコメントを参考に作成前にもう一度検討してみるつもりです。
ありがとうございました!!

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World