私はphonegapアプリケーションを作成しました。最初のページは2番目のページに "href"でナビゲートします。 2ページ目には、実行したいJavaScript関数があります。JavaScriptは最初のページ以外の電話帳では動作しませんか?
問題は、最初のページ に機能をコピーするだけで、ページがJavaScriptを認識しないということです。
私はページにJavaScriptを含めています。
何が問題ですか?
私はphonegapアプリケーションを作成しました。最初のページは2番目のページに "href"でナビゲートします。 2ページ目には、実行したいJavaScript関数があります。JavaScriptは最初のページ以外の電話帳では動作しませんか?
問題は、最初のページ に機能をコピーするだけで、ページがJavaScriptを認識しないということです。
私はページにJavaScriptを含めています。
何が問題ですか?
href値のアンカータグを使用してページを変更しました。
jquery mobile function changePage
http://jquerymobile.com/test/docs/api/methods.html
を使用すると、changePageは新しいhtmlを完全にロードすることはありませんが、そのhtmlファイル内の一番上のjquertモバイル "ページ"をdomにロードすることになります。
thanks.iしましたが、それでも仕事はしません:) – zipi
あなたのコードを投稿してください。私たちはこのように問題を推測できません。 – ghostCoder
アプリケーションの各ページで、実行するJavaScriptコードをそのページに含める必要があります。たとえばpage1.htmlには、getData()という参照関数があります。この関数はpage1.htmlで呼び出すことができます。 page2.htmlにhrefをたどると、関数getData()はスコープ外になります。これは、Webブラウザーでの作業が正確に行われていることに言及する価値があります。
getData()をmain.jsのような外部のJavaScriptファイルに移動する方法です。次に、main.jsをpage1.htmlとpage2.htmlの両方のスクリプトタグで参照します。これでいずれかのページからgetData()を呼び出すことができます。
どのようにコーディングしているかわかるように、ページを投稿してください。 – Lazarus