2009-06-27 10 views
0

からプロパティにアクセスするJavaScript関数を実行できないページが読み込まれた後、私はドロップダウンを事前格納するためのスクリプトの束をロードし、HTMLのonclickイベント内のスクリプトを持っているページを持っているなど私はコンソール

ページが読み込まれた後、私は何もできないスクリプトコンソールでページを開きます。すべてがnullで、存在しない関数です。

たとえば、onClick関数onclick="Popup('Seattle');"があります。

スクリプトコンソールからそのスクリプトを呼び出そうとすると、オブジェクトが存在しないようなエラーが発生します。しかし、私がボタンをクリックすると、メソッドはすぐに起動します。私はこのコードを変更することはできませんので、この機能を使うことが重要です。

私はコードを実行してスクリプトを一時停止していますが、私はすべてにアクセスできますが、終了するとすぐに何も戻ってこないのです。

誰もが何が起こっているのか知っていますし、これらの機能を呼び出す方法はありますか?

答えて

0

たとえば、Popup関数はPopup.call(somedomnode, args...)のように呼び出されたいと考えているような "Object expected"と聞こえます。イベントハンドラから呼び出された場合、thisはハンドラが呼び出される要素に設定されます。何もオブジェクトなしでそれをthisとして呼び出そうとすれば、それは文句を言うかもしれません。

それ以外の場合は、おそらく呼び出す関数がトップレベルのスコープに含まれていない可能性があります。これらの関数がどのように定義されているか、イベントハンドラがどのように設定されているかは、実際にはわかりません。

+0

このページのサンプルコピーはこちらhttp://www.dailynewstube.com/newlist.htm残念ながら、実際のサイトはパスワードで保護されています – Proximo

関連する問題