• 締切済み

HPB:エラー自動修復させない方法は

ホームページビルダー8を使用しています。 ブラウザで表示された画面を「全て選択」→「コピー」し、ホームページビルダーの「ページ編集」に貼り付けます。その際、 「エラーが検出されたので、修正しました。」 と修正されてしまいます。 自動的に修正させず、どこにエラーがあるのか確認したいと思います。 [ツール]→[オプション]→[一般]タブの自動整形、自動修正のチェックは外しており、構文エラー時の動作も無視としています。 ページのHTMLファイルを取得するのではなく、そのHTMLファイルによって出力された状態のソースを確認したいのです。 この自動修復をさせない方法がありましたら教えて下さい。

みんなの回答

回答No.3

たぶん,こういうことかな? [ツール]→[オプション]→[一般]タブで「HTML構文エラー自の動作」の部分を「無視」から「修正ダイアログを開く」(2つありますから,目的にあわせた方を選択してください)に設定を変えてください。 その他の設定は,そのままです。 これによって,重大,または,すべてのエラーが存在したとき,修正用のダイアログボックスが開かれます。 そして,「HTMLソース」タブをクリックしてから,そのダイアログボックスの「エラー行を表示」ボタンをクリックしますと,"そのエラーに関係しているタグ"が反転表示されます。(エラーがある位置とは違う場合があります) ただし,「オプション」ダイアログボックスにも書かれていますが,「かんたんスタイルでは設定に関係なく常に自動修正されます」ので,かんたんスタイル以外のスタイルでページを新規作成して,貼り付ける必要があるようですよ。

hirumin
質問者

お礼

実際に試してみました。 「修正ダイアログを開く」にしましたが、表示された物をコピー→貼り付けするとすぐに修正されてしまいます。 構文エラーのないHTMLソースで、わざと</I>のような閉じタグを消した場合は、構文チェックを行うとエラーとして表示されます。 貼り付けるものが、構文エラーを含んでいると勝手に修復されてしまいます。 スタイルは「エディターズ」で編集しています。 ホームページビルダーでは仕方のないことなのでしょうか…

  • zikaku
  • ベストアンサー率78% (69/88)
回答No.2

>単に表示状態を知りたいというのでは説明不足だったみたいです。 私こそ、すいません。 そこが、気になると思いませんでしたから、 hiruminさんは、他のソフトで貼り付けたことがありますか? 有るみたいですね?書き込みからして・・・ 無かったらすいません >HPB:エラー自動修復させない方法は このコピーに関しては、まず、ないと思います。 エラーの要因はいろいろ考えられるからです。 修正場所は、たいしたこと無い物と、エラーが出るとフリーズする埋め込みjavaSもあります。 ビルダーで、ソースを見ていただくと解ると思いますが、まず、画像のURLは書き換えられます。 あとは、CSSですね・・・ それから、コピーしても残る、bodyに埋め込んだjavaSのエラーも修正されます。 他のソフトだと警告文を出さないで書き換えたり、 そのまま、記載したりします。(×マークが付きます) hiruminさんは、 >ブラウザに出力された状態(表示上は問題が無くてもエラーを含んだ状態)のソースが知りたい、 と、言うことなので、 修正箇所を知りたい場合はビルダーなく”他のソフト”がお勧めです。 特にフリーの物は、自動修正機能が付いてませんので (ベクターのalphaEDITなどが、あります。他もあるので試してください) >JavaScriptでHTMLソースを出力するに当たって、構文的に正しいものにしたいので、勝手に修正されると、検出されたエラーがどこなのか判断できません。 そのため、この自動修復(タグ補完)を抑制したいのです。 hiruminさんは、大丈夫と思いますがJavaScriptのエラーは十分注意してください。(プレビューするとフリーズする可能性も有ります。経験談・・・) *ビルダーではなく 自動修正のないフリーの物で試してください。 どこが書き換えられてるか直ぐにわかります。 お役に立てなくてすいません。

hirumin
質問者

お礼

ありがとうございます。 ビルダー以外のソフトを利用したほうがいいのかなぁ。 ちょっとスッキリしないですね。

  • zikaku
  • ベストアンサー率78% (69/88)
回答No.1

>「全て選択」→「コピー」し、ホームページビルダーの「ページ編集」に貼り付けます。 はい、これでは、エラーが出る可能性はが高いです。 HPは、CGIや、jabaSなどを組み合わせて作ってますのでコピーした物をページ編集に貼り付けるとエラーが出ます。 まず、ここのHPで説明しましょう ここは、PHP(CGI)や、JavaScriptなどで作られてます。 (表示⇒ソース で、確認してください) ここを「全て選択」→「コピー」し、ホームページビルダーの「ページ編集」に貼り付けます。 すると、body内は、コピーされますが javaSは、コピーされません。 それで、エラーが出ます。 (これは、どんなソフトでも同じです。 エラーの出ないソフトでもbody内しかコピーされないのでjavaSがない変なソースが記入されてます。 私の持っているソフト5つ(有名所)で確認しました。) >ページのHTMLファイルを取得するのではなく、そのHTMLファイルによって出力された状態のソースを確認したいのです。 もし、ソースを知りたい場合はソースをコピーするのをお勧めします。 それをアクセサリーのメモに保存してみてください。 (表示⇒ソース メモが開きます⇒名前をつけて保存)

hirumin
質問者

補足

ありがとうございます。 単に表示状態を知りたいというのでは説明不足だったみたいです。 仮に以下のJavaScriptが含まれたHTMLファイルとします。 <SCRIPT language=JavaScript> <!-- document.write("<I>abc"); //--> </SCRIPT> ブラウザで表示させると「abc」が斜体で表示されます。 しかし、</I>が存在しませんので構文的(?)におかしいですよね。 この表示されたものを「全て選択」→「コピー」して、ホームページビルダーのページ編集に貼り付けます。 こうすることで、JavaScriptによって吐き出された内容が表示(出力)結果としてHTMLで取得できます。 例のJavaScriptでは、前後の詳細を省きますが <I>abc JavaScriptが外部参照で保存できなかったとしても、表示されている物に関してはHTMLソースとして取得することが可能です。 そして、これを貼り付けると同時に、『エラーが検出されたので、修正しました。』と出て、 表示状態のソース「<I>abc」に対し、「</I>」が勝手に(自動的に)追加されます。 JavaScriptでHTMLソースを出力するに当たって、構文的に正しいものにしたいので、勝手に修正されると、検出されたエラーがどこなのか判断できません。 そのため、この自動修復(タグ補完)を抑制したいのです。 今回の質問の意図は、 HTMLソースそのものを知りたいというものではなく、 ブラウザに出力された状態(表示上は問題が無くてもエラーを含んだ状態)のソースが知りたい、 というものでした。 よい方法がありましたらコメント頂けると幸いです。 言葉足らずでしたらまた補足します。

関連するQ&A

  • トップページの修復方法

     ホームページビルダーv9でホームページを作っている最中に、アプリケーションエラーが起こりました。  再度ホームページビルダーを起動したところ、これまでのトップページは「リンクされていないHTMLファイル」に分類されており、トップページの部分には、その代わりに白紙(とフレーム)のみが表示されています。 この状態から元のトップページに修復する方法はあるのでしょうか?

  • HPB11での他ページへのリンクがうまく出来ない

    こんにちは。 知人にドリームウィーバーで作製してもらったサイトをホームページビルダー11で読み込んで HPB11で更新出来るようにしました。 (この読み込む過程は問題無いと思います) トップページ(ファイル名はindex.html)の中のある画像から、別に新しく作製したページ(このファイル名も最後はhtmlですが、これでいいのでしょうか)にリンクを貼るべく「リンクの挿入」で操作しました。 プレビュー画面では確かにリンクでその新しく作製したページに飛んで、その作製したページの「戻る」ボタンで確かに トップページにリンクで戻ります。 ただ、ブラウザ上でやってみると、なぜかリンクで新しく作製したページには飛ばず、頭を抱えています。 ちなみに、ソース画面で見ると、トップページから新しく作製したページに飛ばす画像のファイル名部分が いわゆる「黄色の帯で囲まれていて」、これは構文エラーという事でしょうか。 ツールバー(メニューバー?)のソース→オプションの「構文エラーを自動修正する」にチェックを入れても 「黄色の帯」は消えないようです。 以上のような状況ですが、解決策を御教示下さいませんでしょうか。 OSはWIN VISTA HOME PREMIUMです。

  • ホームページビルダーV9 エラーを検出、自動修正をしないようにする方法

    こんにちは ホームページビルダーのV9で 他のHPを「すべてを選択」→「コピー」→「ビルダーに貼り付け」 この作業を行うと 「これを行うとエラーが検出されましたので修正されました」 と出て自動修正されてしまいます この自動修正されない設定方法を教えてください。 UP済みのHPの一部だけをビルダーで変更して それをまたコピーして貼り付けて更新したいのです。 自動修正されてしまうと画像の情報や保存場所などを 補正されてしまうので再度画像情報を指定し直さなければなりません エラーの検出、補正されない方法をアドバイスいただける方 よろしくお願いします。 HP関係は初心者なので説明不足かと思いますがご容赦ください。 なお前例を探しましたが未解決のままでしたが同じようなことを 質問されていました。 そのURLです http://security.okwave.jp/kotaeru.php3?q=1233269 よろしくお願いいたします。

  • 通常版のビルダーでも自動修正されてしまうのですか。

    ホームページビルダー11体験版を使っています。 自動修正されてしまいエラーが表示されます。 すると、必ずHTML内のソースが追加されてしまいます。 転送できません(これは体験版なのでできない)。 ホームページビルダー11通常版でも自動修正されてしまいソースの中に新たに追加されてしまうのでしょうか。

  • ホームページビルダー11体験版で転送するとエラーが表示されます。

    ホームページビルダー11体験版で転送するとエラーが表示されます。 ホームページビルダー11体験版を開きます。 エディターズ-スタート-URLから読み込み-URLを開く で目的のアドレスを指定して、2つとも自動判別でOKボタンを押します。 すると、ページ/ソースタグで、「エラーが検出されたので、修正しました。」と表示されます。 プレビュータグをクリックすると、、「このページのスクリプトでエラーが発生しました。」 ライン:2 文字:8 エラー:文字が正しくありません。 コード:0 URL:file://C:Users/[漢字]/AppData/Roaming/IBM/Homepage%20Bulder%20Version%2011/tmp/index.html 「このページのスクリプトを実行し続けますか?」のメッセージにOKボタンを押すと1回ではなく2回でエラーの画面は消えます。 プレビューのHTMLソースをみると、HomepageBuilder,javascriptなどの文字が新たに入っています。 プレビューの画面を見ると、カウンタが表示されません。このまま転送したのですがカウンタは表示されていませんでした。 ビルダー体験版では転送できないのでしょうか。ビルダー通常版ではCSS編集ができるようです。 はじめにエディターズでスタート-URLから読み込みで「エラーが検出されたので、修正しました」のところでHTMLソースが変わってしまうようです。 よろしくお願いします。

  • ホームページビルダー エラー表示の件

    Windows2000でホームページビルダー6を使用しております。 自分で作成した、htmlファイルを開くたびに「エラーが検出されたので、修正しました。」というメッセージがでてしまいます。 これは、自動的にビルダーがエラー個所を治してくれるものと思っておりましたが、保存し、その後も開くたびにエラーメッセージがでてしまいます。 そこで、自分でしたことは、 マイクロソフトの修正プログラムを追加でインストールと、もう一度ソフトの入れなおしを行いましたが治りませんでした。 どなたか、ご存知の方がいらっしゃいましたら、どうか教えてください。 よろしくお願いします。

  • ホームページ リンクエラーを修正したい

    ホームページビルダーv14でホームページを作成しました とりあえず全3ページの簡単なものです 各ページ間のリンクは正常に動きます ところが”全体の確認”で見るとリンクエラーのマークがついています どこがどう不具合なのかを見つけ どう修正したらよいのか アドバイスよろしくお願いします IBMのリンクエラーを修正しようを見るのですが どうもよくわからないのでこちらで質問させてもらいます

  • ビルダーで作成したホームページが表示されない エラー修正どうすれば?

    午前中に一度質問したのですが、自分で作成したホームページが表示されないのです。色々やってみて、どうも、デザインをいじった時にエラーが発生したみたいなんですが、どこをどう修正すればいいのか解らなくて、困っています。 ビルダー付属のサイトチェック機能で点検したところ、構文エラーと出ました。 ためしにsubページを表示したところ、見れましたので、そこまでは間違いないと思うのですが・・・。問題がトップページなので、余計に困っています。 なんとか修正できないでしょうか?よろしくお願いします。

    • ベストアンサー
    • HTML
  • HPB10 JavaTM VM ってなんですか

    はじめまして、初心者ですが宜しくお願いします。 ホームページビルダー10を購入し、HotMedhiaクリエーターで画像を作り、さてプリビューを見ようかとタブをクリックすると、なぜかビルダーが消えてしまいます。ガイドマップを見ると「JavaTM VM」がインストールされていること、なんて書いてありました。そのファイルを見たいので、HTMLファイルをクリックすると、エクスプローラの「情報バー」に「セキュリティの保護のため、コンピュータにアクセスできるアクティブ コンテンツは表示されないよう、Internet Explorer で制限されています。」と書かれていて、にっちもさっちもいきません。Nortonアンチウィルス2006を導入していますが、それが関係しているのでしょうか・・・。どうすればファイルを開けるのでしょうか。どうぞよろしくお願いします。

  • ビルダーの構文チェックエラー

    こんばんは。(こんにちは?) ホームページ・ビルダー7の「HTML構文チェック」でエラーが出るのですが、どう直せばいいのか分からずに困っています。 三分割のフレームの境界線に黒色をつけようと思ったのですがビルダーだけではできないみたいだったので、HTMLタグ素材を借りてきてソースに直接挿入しました。 するとソースの <FRAMESET rows="100,*" frameborder="1" framespacing="1" framepadding="1" bordercolor="#000000"> が赤色になりました。 何かおかしいのかなと思ってツールのHTML構文チェックをしてみたところ、 framespacing と framepadding と bordercolor の属性名が未定義です  と出るのです。 ど・どういうことなのでしょうか・・・? ちなみにビルダーのプレビューでも、IEにファイルを開いてブラウザで見てみても、ちゃんと境界線は黒い色に引かれています。 ご指導をよろしくお願い致します。

専門家に質問してみよう