• ベストアンサー

Dreamweaver3で「onLoad内で_onOpen.htmを実行中、Javascriptエラーが発生しました。」というエラーがでます

windows2000 Dreamweaver3(以下DW) を利用しています。 ・エラー内容 DW起動後、あるファイル群を開く場合に限り、 「onLoad内で_onOpen.htmを実行中、Javascriptエラーが発生しました。」というダイアログエラーが表示され、その後DWは強制的に終了してしまいます。 ・原因(?) エラーが発生するファイル郡は共通の外部CSSファイルを読み込んでいる事がわかりました。 さらに外部CSSファイルの以下のコードを記述する事でエラーが発生しているようです。 h6{ font-size: 100%; margin:4px 0px 0px 0px; padding: 0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 6px;border-color:#99CC66;} このコードのどこに問題があるのかがわかりません…。 DWのバグなのか、コードに問題があるのか、何かご存知の方がおられましたら教えてください。 よろしくお願い致します。

  • bbkey
  • お礼率89% (26/29)

質問者が選んだベストアンサー

  • ベストアンサー
  • chinensis
  • ベストアンサー率40% (54/132)
回答No.3

エラー内容が示すとおり、 「onLoad内で_onOpen.htmを実行中、Javascriptエラーが発生しました。」 ならば、開こうとしたファイル内のソースを「onLoad」で検索してみるとその部分に「_onOpen.htm」という記述があるはずです。 もし、ソース内に見当たらない場合は、<head>内に <script>~</script> で記述されている外部JavaScriptファイルの有無を調べてみてください。

bbkey
質問者

お礼

ご回答頂きありがとうございます。 これが「_onOpen.htm」という記述はいっさい無いんです。不思議でならずお手上げでした。 HTMLからJavascriptをすべて排除しても同じエラーが表示されて強制終了していました。 前述の通り、h6のCSSコードを削除すればDWは起動しました。 さらに今日になって確認してみると昨日パソコンを再起動しても直らなかったエラーは発生しなくなっていました。 お騒がせしてしまい申し訳ありませんでした。

その他の回答 (2)

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.2

以前、同じように強制終了がかかって困ったことがあります。私もDWのバグかと、アップデートをしに行ったら、すでにアドビに変わっていて対応していませんでした。(TT) ただ、私の場合はJAVA側の問題だったので、入っていたJAVAを削除し、新しくJAVAをインストールすると無くなりましたが・・・ ちなみに、CSSのコードに間違いはないですよ~

bbkey
質問者

お礼

強制終了ありましたか。僕のパソコンだけの問題ではないようで少し安心しました。(^_^;) JAVA僕も削除してみます。 CSSに問題がなくてよかったです。h5までしかないのかと思ってしまいました。 ありがとうございました。

回答No.1

「エラーが発生するファイル群は共通の外部CSSファイルを読み込んでいる」というのはたまたまで、「Javascriptエラーが発生」しているのだから、javascriptを疑うべきでは。そのファイル群でjavascriptは実行されているのですか?

bbkey
質問者

お礼

回答頂きありがとうございました。 HTMLのコード内にjavascriptの記述はなく、外部リンクもすべてはずしました。それでもエラーが発生していました。 今日同じファイルを確認してみるとなぜかエラーが発生しなくなっていました。昨日は再起動しても直らなかったのですが… 何かパソコン側の問題だったのかもしれません。 大変申し訳ありませんでした。

関連するQ&A

  • cssで枠の中に複数の罫線を引く方法

    よろしくお願いします。 枠を作成するためにcssに以下の記述をしました。 【css】 border-top:3px solid #339900; border-left:3px solid #339900; border-right:3px solid #339900; border-bottom:3px solid #339900; padding: 0px; background-color:#ffff00; これにより外枠のみに罫線が引かれましたが、枠の中に縦線や横線 その他、点線等を引く場合にはどのような記述をすれば良いのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • DreamweaverCS4のJavaScriptエラーで困っています

    DreamweaverCS4でJavaScriptエラーの表示が出て困っています onLoadをDesign Notes_onOpen.htmで実行中に次のJavaScriptエラーが起こりました。 Design Notes_onOpenファイル内;onOpen is not defind と出てしまいます。 そしてOkを押すと再び エラーのため次のトランスレーターがロードされませんでした。 ICERegions.htm;には無効な設定情報が含まれています。 と出ます。 なんだかよくわからないので、これが出ないようにするにはどうしたらいいか教えてください

  • CSSでtext-align

    不思議な現象が起きてます。 2行7列の表を作って、 2行目の3~5列と7列目を右寄せにしたいがために、 <td class="right"> で外部CSSに .right{ text-align:right; } と記述したところ適用されませんでした。 しかしインラインで <td style="text-align:right;"> と書くと右寄せになるんです・・・ 原因がわからずこまっています。 ちなみに <td align="right"> でも表示されませんでした・・・ table全体には以下のCSSが外部で適用されてます、 div.gray_box { background-color: #FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 1px; padding: 1px 0 1px 0; } table.wide_table_border { border: 1px solid #FFFFFF; border-collapse:collapse; margin: 0px auto; padding: 5px; width: 100%; } あまり関係ないとは思うのですが一応載せておきます。 目的としては、必ず外部CSSに記述することです。

    • ベストアンサー
    • HTML
  • CSSで文法エラーが出ました

    CSS素人です、 CSS Validator検証結果で下記エラーが出ました、IE6・IE7・IE8・firefoxでは表示は崩れませんが 下記エラーを無くしたいのですがどなたかご指導いただけませんでしょうか? #mnu1 img  文法解析エラーが発生しました @vertical-align:text-bottom; #mnu1 img  Parse error - Unrecognized } .td01 文法解析エラーが発生しました @border-width : 1px 1px 1px 1px; 文法解析エラーが発生しました : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;border-width : 1px 1px 1px 1px;} .td01a CSS記述は以下の通りです ul#menu{ margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; padding: 0px; } ul#menu li{ list-style-type : none; } ul#menu li a{display: block; text-decoration: none; outline: none; } #mnu1 a{ background-image : url(menu/menu1.gif); text-decoration : none; background-repeat : no-repeat; outline: none; display : block; width : 108px; height : 40px; } #mnu1 a:hover{ background-position : left bottom;} #mnu1{ margin-top : 0px; margin-bottom : 0px; } #mnu1 img{border-width : 0px 0px 0px 0px;  vertical-align:text-bottom; } .td01{ font-size : 13px; font-family: Arial,"MS Pゴシック","MS UI Gothic",Osaka,Sans-Serif; background-color : #dce6f4; padding-top : 2px; padding-bottom : 2px; padding-left : 2px;  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;border-width : 1px 1px 1px 1px;} .td01a{ font-size : 13px; font-family: Arial,"MS Pゴシック","MS UI Gothic",Osaka,Sans-Serif; background-color : #c1cdde; padding-top : 2px; padding-bottom : 2px; padding-left : 2px;  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #999999 #999999 #999999 #999999;border-width : 1px 1px 1px 1px;} ※ #mnu1 img内の vertical-align:text-bottom;は 縦にメニューを並べているのですが各上下に隙間が入るので vertical-align:text-bottom;を入れたら隙間が無くなったので 使用した次第です。 以上、宜しくお願いします。

  • CSSのボックスのブラウザごとの解釈の違いについて

    見出し(h3)と内容をそれぞれ罫線で囲んだものをCSSで作るため、以下のCSSを作りました。 IEでもFirefoxでも思ったように表示されました。 見出しと内容部分のwidthとborderとpaddingを足した数値を同じにしたので、IEで見出しと内容部分の幅が同じに表示されるのはいいのですが、Firefoxでも幅が同じにに表示されるのはなぜでしょうか?widthだけの幅は違うので、見出し(h3)の方が2px狭く表示されると思ったのですが・・・ そもそもの考え方が間違っているのでしょうか。 ご教授のほど宜しくお願い致します。 h3 { font-size: 13px; padding: 3px 3px 3px 5px; border-top: 1px solid #009933; border-right: 1px solid #009933; border-left: 5px solid #009933; margin: 0px; width: 286px; } p { font-size: 11px; border: 1px solid #009933; margin: 0px; padding: 5px; width: 288px; line-height:130%; }

  • 外部スタイルシートが読み込めない

    こんにちは。 外部スタイルシートが読み込めず 困っています。 HTMLは、 <html> <head> <link rel="stylesheet" href="controlbox2.css" type="text/css"> </head> <body> <div class="modal">syun</div> </body> </html> controlbox2.cssは .modal{ background-color:#fff; padding:10px; border:1px solid #333; } だけです。 もちろん同じディレクトリで あり何度も確認しています。 ブラウザは、IE7です。 ヘッダー部分に スタイルシートを書くと 当然効果があります。 <head> <style type="text/css"> .modal{ background-color:#fff; padding:10px; border:1px solid #333; } </style> </head> 文字コードは、ともに SHIFT_JISで保存しています。 何が悪いのか、 全くわかりません。 何か分かる人がいましたら、 よろしくお願いします。

    • ベストアンサー
    • HTML
  • ボタンのコード css記述バグ?

    以下のボタンのコードに関してですが、ブラウザー上でマウスのポインターをボタンの上におくと、上のボタンと下のボタンとの距離が狭くなりボタンとボタンがくっついてしまいます。 本当は、マウスのポインターをボタンの上におくとボタンの距離を一定に保ちボーダーの幅だけかえたいのですが、どうすればよいでしょうか? 多分、以下のコードにバグがあると思うのですが、分かりません。 どなたか、お分かりの方がおられましたら、教えて下さい。 よろしくお願いします。 キャサリン 以下コード <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> <!-- .test a { display:block; text-decoration:none; background-color:#00FF00; color:#000000; font-size:12px; margin-top:0px; margin-bottom:20px; padding-top:10px; padding-bottom:10px; padding-left:5px; border-top:solid 2px #000000; border-bottom:solid 5px #000000; border-left:solid 2px #000000; border-right:solid 5px #000000; width:600px; } .test a:hover { border-top:solid 5px #000000; border-bottom:solid 2px #000000; border-left:solid 5px #000000; border-right:solid 2px #000000; } --> </style> </head> <body> <div class="test"> <a href="index.html">あいうえおかきくけこたちつてと</a> </div> <div class="test"> <a href="index.html">あいうえおかきくけこたちつてと</a> </div> <div class="test"> <a href="index.html">あいうえおかきくけこたちつてと</a> </div> </body> </html>

    • ベストアンサー
    • HTML
  • CSSでいろいろな線種をだしたい

    お世話になります。HTMLのファイルと、外部CSSを使ってつくろうとしています。 (初心者です) 外部CSSファイルに (箱のかたち) .table { float: left; border: 10px blue; border-style: double; width: 200px; height:100px; } というふうにかきました。 Solidの線種(ふつうのやつ?)だとちゃんと表示されるのですが、 doubleとかほかの線種に「border-style: double;」← こちらをいろいろと変更してみてもSolid表示のままです。。 なにがまちがっているのかわかりません。。 おねがいいたします。

    • ベストアンサー
    • HTML
  • スタイルシートのせい?IEのせい?

    自己サイトのリニューアルに伴い、今までゴチャゴチャだったHTMLソースをHTML+CSSで簡潔にしたい、と思って作業を開始したのですが、例えば下記のように (外部スタイルシート) TABLE{ padding-top : 5px;padding-left : 5px;padding-right : 5px;padding-bottom : 5px; border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;} (HTMLその1) <table width="500"><tbody><tr> <td>あああああ</td> </tr></tbody></table> (HTMLその2) <table border="0" cellpadding="0" cellspacing="0" width="500"><tbody><tr> <td>あああああ</td> </tr></tbody></table> と記述しIE6で確認したところ、その2では思った通りの余白(padding)ができるのに、その1ではできませんよね。 CSSに関するページを読みあさる限りではその1の記述の方が正しいと思われるのですが・・・ CSSでpaddingを指定しているのに、わざわざHTMLで0にしなきゃいけないのが納得いかない・・・ これは私のCSSの記述の仕方が悪いのでしょうか? それともIEの解釈によるもの? 本当は上記のようなレイアウトも<div>でやりたいのですが、まだ抵抗があって・・・ このままでは結局以前と同じゴチャゴチャのHTMLソースになってしまいそうです・・・ ちなみにエディタはHPBv6をメインで使っていますが、最終的にはテキストエディタで手直ししています。 他のブラウザではまだ動作未確認です。

    • ベストアンサー
    • CSS
  • FireFoxでCSSのボーダーが反映されません

    FireFoxでのCSS表示について教えて下さい。 現在、IEでは見れるものがFireFoxで反映されておりません。 どこかに原因があるとは思うのですが、見つからないのです。。。涙 Bodyとページ全体のCSS、及び問題箇所のCSSを記述します。 #body { margin: 0px;  width: 100%;  padding: 0px;  border: 0px;  height: auto;} #page { background-color: #ffffff;  width: 746px;  height: auto;  margin: 0px;  padding: 0px;  border-collapse:collapse;  border: 0px;  border-spacing:0px;} #page td {line-height: 120%;  font-size: 12px;  color: #000000;} #contents1 {width: 746px;  border-collapse:collapse;  border-spacing:0px;  margin:0px 0px 5px 0px;}  border: 1px solid #666633; #contents td {font-size: 12px;  line-height: 120%;  color: #000000;  padding-top: 2px;  padding-bottom: 2px;} #contents2 {width: 350px;  height: 45px;} #contents2 td { border: 1px solid #999999;  font-size: 12px;} ※contents1は外枠のみボーダーカラーをつけたいと思います。 contents2では、tdのみ枠をつけて、外枠は表示させたくありません。 (大枠の中にいくつか枠付きの行が表示される状態にしたいです) idではなくclassにする方が良いのでしょうか? CSSについては独学なので、記述もほとんどDW頼りです。 参考サイトなどご存知でしたら教えて下さい。。。 以上、よろしくお願いいたします。

    • ベストアンサー
    • CSS

専門家に質問してみよう