Monacaでアプリ開発に挑戦していますが、うまくいきません。
ローカル環境でWindowsのchromeとsafariでは動作確認できましたが、MonacaのクラウドIDEにファイルをアップロードすると、iPhone7にインストールしているMonacaデバッガーでは「window.onload」が動きません。
Javascript
1 var i = 0 ; 2 //読み込み時ローカルストレージからロード 3 window.onload = function(){ 4 //ローカルストレージの読み込み 5 var argument_service_name = localStorage.getItem('service_name_' + i ); 6 var argument_service_id = localStorage.getItem('service_id_' + i ); 7 var argument_service_pass = localStorage.getItem('service_pass_' + i ); 8 //変数に中身があるか確認 9 while(argument_service_name !== null) { 10 //ローカルストレージから挿入 11 document.getElementById('service_name_' + i ).value = argument_service_name; 12 document.getElementById('service_id_' + i ).value = argument_service_id; 13 document.getElementById('service_pass_' + i ).value = argument_service_pass; 14 //次のテーブルを作成、カウントアップ 15 AddTable(); 16 //ローカルストレージの再読み込み 17 argument_service_name = localStorage.getItem('service_name_' + i ); 18 argument_service_id = localStorage.getItem('service_id_' + i ); 19 argument_service_pass = localStorage.getItem('service_pass_' + i ); 20 } 21 }
試したこと:onpageshow…動作しませんでした
html
1<body onpageshow="Load();">
Javascript
1 var i = 0 ; 2 //読み込み時ローカルストレージからロード 3 function Load(){ 4 //ローカルストレージの読み込み 5 var argument_service_name = localStorage.getItem('service_name_' + i ); 6 var argument_service_id = localStorage.getItem('service_id_' + i ); 7 var argument_service_pass = localStorage.getItem('service_pass_' + i ); 8 //変数に中身があるか確認 9 while(argument_service_name !== null) { 10 //ローカルストレージから挿入 11 document.getElementById('service_name_' + i ).value = argument_service_name; 12 document.getElementById('service_id_' + i ).value = argument_service_id; 13 document.getElementById('service_pass_' + i ).value = argument_service_pass; 14 //次のテーブルを作成、カウントアップ 15 AddTable(); 16 //ローカルストレージの再読み込み 17 argument_service_name = localStorage.getItem('service_name_' + i ); 18 argument_service_id = localStorage.getItem('service_id_' + i ); 19 argument_service_pass = localStorage.getItem('service_pass_' + i ); 20 } 21 }
何かいい方法はないでしょうか。知恵をお貸しください。
回答1件
あなたの回答
tips
プレビュー