初歩的な質問でしたらすみません。
横3分割のページを作成しているのですが、<FRAMESET rows="*,*,*">部分を77,*,65のように、100%越するのは良くないのでしょうか…?
検索してみても、「ペ-ジの大きさは両方で100%になるように。」と書いてあるのですが、100%にしなければいけない理由がよく解らず…;
因みに、77,*,65に指定したい訳は、上部に縦77の画像を表示させたいのと、下部に縦50の画像を表示させたいからです。
また、当方のPCでは
<HTML>
<HEAD>
<title></title>
<FRAMESET rows="77,*,65">
<FRAME src=""frameborder="no">
<FRAME src="" name=""frameborder="no"noresize>
<FRAME src=""frameborder="no">
</FRAMESET>
</HTML>
と書き込んでも特に問題はありません。(が、やはり訪問者側が気になるので…^^;)
※ただ 編集ページでは、「ページでエラーが発生しました」と表示されます。(<FRAMESET rows="77,*,65">を入れないと、エラーは表示されないのですが;)
今までは フレーム縦割りを使っていて、(<frameset cols="10%,25%">指定)同じく編集ページでのみエラーと表示されたのですが、不具合等の報告は一度もありませんでした。
これで問題ないのか…、他に何かアドバイス等ありましたら、ご教授いただけると助かります。 宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
100%を超えても表示はされますが表示のされ方が異なるということです
例えば<frameset rows="77%,*,65%">とすると
1つ目のframeは上から77%まで3つ目のframeは下から65%までということですから42%ほど重なりますよね?
そうするとその半分21%が削除されます
1つ目は上から56%、3つ目は下から44%、真ん中は一応あるけど表示はまったくされない・・・といった感じに(borderやmarginの関係で少し数値は違いますけど)
*は100%から引いた残り・・・と思えばいいのではないでしょうか?
保存時に・・というのがよくわかりませんが
エラーはフレーム内に表示しているページでjavascriptを使用していませんか?(黄色い三角のエラーでは?)
それが出ているのならjavascriptの記述を間違えているか。それが実行できていないかと思います
http://support.microsoft.com/kb/308260/ja
【IE】
「ツール」「インターネットオプション」
「詳細設定」(ブラウズ)「スクリプトエラーごとに通知を表示する」
でページを表示すると何処にエラーがあるか分かると思います
ご回答有難うございます。
>>1つ目のframeは上から77%まで3つ目のframeは下から65%までということですから42%ほど重なりますよね?
との事ですが、当方のPCでは No.1でcalltellaさんにお答えいただいたとおり、上部77pxの下部65px、余りが真ん中 というように表示されていて、重なり等の不具合は今のところないのですが…
他者のPCによっては…という事でしょうか^^;
(↑だとしたらその場合、上部77の下部65で表示させる方法はあるのでしょうか…;?)
保存時というのは、編集後 HTMLを保存した後にエラーが表示されるという事です。(また、編集ページを開く際にも表示されるのですが…)
>>フレーム内に表示しているページで
という事は、上中下ページも怪しいという事になるんですかね。
javascriptは今のところ入れてないと思うのですが…、もう一度よく確認してみます。
No.1
- 回答日時:
ご質問にお答えします。
%(パーセント)を書かない場合は
ピクセル指定したとみなされますので
100%になるとかならないとかは関係ありません。
つまり、上部77pxで下部が65pxになりその余りが中になります。
上記のHTMLは間にスペースが入っていない以外は問題ありませんが
「ページでエラーが発生しました」とはどんな内容のエラーなんでしょうか?
早々にお答えいただき有難うございます。
関係ないとの事で、安心致しました。
そうなるとこの場合、<FRAMESET rows="77,*,65">の*の部分、真ん中ページの指定はしなくてもいいという事になるのでしょうか?
また、
>>上記のHTMLは間にスペースが入っていない以外は問題ありませんが
という事ですが、これは
<FRAME src="" name=""frameborder="no"noresize>辺りの事ですかね^^;
他にもスペース入れ忘れているようなので、入れておきます。
エラーですが、保存時にステータスバーに「実行しましたが、ページでエラーが発生しました」と表示されるもので、それ以外詳しく表示されないので、どんな内容か詳しく説明できず…
検索したところ、「JavaScript の解釈によるもので、利用上は問題ありません。」と書いてあったのですが・・
上記にも書いたとおり、<FRAMESET rows="77,*,65">を入れないとエラーが表示されないところをみると、<FRAMESET rows="77,*,65">の書き方か何かに問題があるのかもしれません;
また色々調べてみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Word(ワード) Word2013 縦書き上下二段の表、改行を続けると次ページに情報が表示されるようにしたい 3 2022/06/16 09:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CreateObject("Excel.Applicati...
-
ASP.NETで使用しているJavascri...
-
エラー 'ASP 0115' について
-
[VB6.0] Inet OpenURLのエラー検出
-
ASPプログラミングでADODB.C...
-
ASPでトランザクションをかける...
-
FileCopy時のエラー
-
yahoo検索で1位から、いきなり...
-
このページの状態情報は無効で...
-
07弥生会計のエラー
-
oracleを利用できません。(glob...
-
SPI通信プロトコル
-
ソケット通信で同時受信の制限?
-
エクセルVBA 宣言Dimの場所
-
ASPの実行タイミングを設定したい
-
Tableを動的に増やしたい。
-
GETで渡されたパラメータを遷移...
-
aspx.csファイルでマウスオーバ...
-
隠しフィールドをVBScriptでの...
-
1つのファイルの中身が多くな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エラー 'ASP 0115' について
-
EXECLマクロでshapeがグルーフ...
-
CreateObject("Excel.Applicati...
-
VBSからPDFファイルを開きたい...
-
winsock通信時エラーの回避
-
ASP.NET C# ローカルのパスが呼...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115'
-
WinXPProにVC++6.0をイン...
-
fopenでエラーとなる
-
IIS7.5の設定の仕方
-
エラー内容について
-
ASPプログラミングでADODB.C...
-
ASP.NETで使用しているJavascri...
-
ASPからWscriptを利用して外部...
-
オブジェクト生成エラー
-
VB6でRDOに接続できない
-
オラクル接続をopenしようとす...
おすすめ情報