<script>タグで埋め込んだスクリプトは、恐らく動作しないと思います。OnsenUIのソースを読んでいないので断言はできないのですが、タブバーに紐付けたhtmlは単にinnerHTMLでメインページへ埋め込まれるだけだと思いますので、この場合、JavaScriptの仕様として埋め込まれたscriptは動作しません(DOMツリー内には恐らく<script>は存在すると思いますが、存在するだけで動作はしません)。解決策としては、index.htmlで読み込むJavaScriptで、page2.htmlに相当するページのpageinitイベントやpostpushイベントなどを使って所望のコードを実行するのが無難ではないでしょうか。個の銅バッジありがとうございます。ありがとうございます、なんとかできました。|1情報が不足しておりますが、もしかしてHTMLファイルの中身は上記のスクリプトのみでしょうか?Onsen-UIの設定するページの中身はons-pageである必要があります。Tabbarと言うものがありますので、まずは其方でプロジェクトを作成し、構造を解析してみてはいかがでしょうか?追記:OnsenUIを普通のHTMLと同じように遷移するような感じで使っていませんか?まずdocument.writeは使えません。ONS-PAGEと続きONS-PAGEに追加されなければ表示されません。タブで切替を行い、ページの読み込みを行った際にonLoadは必ずしも発する訳ではありません。遷移したように見えるのはindex.htmlにONS-PAGE埋め込まれており、ONS-PAGEの表示を切り替えているだけだからです。タブページでページの初期化を行う方法は2つあります。1つはons-tabbarのon-active-tab-changedに切替時の関数をつっこむこともう一つは、各ページの読み込み時に初期化を行うこととりあえず、後者について説明させて頂きます。各ページでonloadを行いたい場合、AngularJSを意識する必要があります。</ons-page></body></html>実際にはタブバーでは無いですがons-pageでの初期化はこんな感じです。あと記述はOnsenUIのバージョンによっても変化しますのでOnsenUIの公式ドキュメントをご覧ください。ページに初期化が記述されていればタブ切替の際にページの初期化が走るはずです。index.htmlはそのままで、ons-pageタグもあります。書いているのですが、動きません。16:37追記しました。ons-pageの初期化のタイミングで更新すれば良いかと思います。5:27ありがとうございます!おっしゃるとおり、普通のhtmlの推移だと思っておりました。謎が晴れてスッキリです。ありがとうございました。8:31monaca.io(クラウド)のIDEで開発を行う場合、コンソールなどのツールを使用することが出来ます。検証端末にデバッガをインストールし、IDEよりプロジェクトを開き同期を行うと、Elementタブより現在のHTMLの状態を閲覧することが出来ます。疑問になっているのがHTML構造だと思いますので、一度開いて、どういうHTMLになっていて、どういう変化をしていくのか見てみると理解が早まるかもしれません。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。)は可能ですか?-1monacaにおけるonsen-uiのタブバーを用いたときのcssやjavascriptの有効について。ExtencionでAjaxを行い、HTMLを表示したい0dropzone.js(ドラッグ&ドロップでのアップロード)が上手く動作しません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。