表示される基本データをさまざまな方法で解釈できるページを生成しようとしています。したがって、データ形式と、データからHTMLを生成するためのいくつかの異なるJSスクリプトがあります。各スクリプトにはBuildView
、データを入力して解析し、document.write
HTMLの出力に使用するという関数が含まれています。サーバーサイドスクリプトは、適切なデータと適切なビューのスクリプトインクルードをページに挿入します。かなり簡単ですよね?
ページに何も表示されないことを除いて。そこで、Firebugでデバッグしてみることにしました。ページの基本構造は次のとおりです。
<!DOCTYPE blah blah blah>
<html>
<head>blah blah blah</head>
<body>
<script type="text/javascript" src="/view.js"></script>
<div id='main-page'>
<h1 align="center">TITLE</h1>
<p align="left"><strong>Data: </strong>
<div id="data-view">
<script type="text/javascript">
BuildView('data from server');
</script>
</div>
</p>
</div>
</body></html>
data-view
div内には何も表示されません。Firebugをロードし、スクリプトタブに切り替え、の呼び出しにブレークポイントを設定しBuildView
、ページをリロードしました。それはブレークポイントで停止し、スクリプトF11内で自分自身を見つけて周りを見回し、何が起こっているのかを確認することを期待して、(Step Into)を押しました。BuildView
代わりに...私は何も得られませんでした。それはちょうどそれをまたいで、ページのレンダリングを終えました。エラーは報告されませんが、実際には何も発生していません。
わからない場合は、Firebugを使用したことがありません。私は何が欠けていますか?スクリプトデバッガーに実際にこのスクリプトをデバッグさせるにはどうすればよいですか?