Eclipse で Android 用の phonegap を使用して基本的な例を実装しました。私はios環境で行きました。cordova プラグインをダウンロードし、新しいプロジェクトを作成しました。次に、wwwフォルダーを、Android用に作成したwwwフォルダーに置き換えました。インデックス html ファイルは次のようになります。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=content-type content=text/html charset="utf-8">
<title>navigator.network.connection.type Example</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for Cordova to load
//
// document.addEventListener("deviceready", onDeviceReady, false);
// Cordova is loaded and it is now safe to make calls Cordova methods
//
function helloworld() {
console.log('phone gap log...');
alert('Hello World');
}
</script>
<script src="http://debug.phonegap.com/target/target-script-min.js#anonymous"></script>
</head>
<body background="login.png">
<img alt="" src="login_logo.png" STYLE="position:absolute;LEFT:25px">
<form STYLE="position:absolute;TOP:175px; LEFT:65px; WIDTH:100px; HEIGHT:50px" >
Kullanıcı Adı:<br> <input type="text" id="uname" ><br>
Şifre:<br> <input type="text" id="pword"><br>
</form>
<button type="submit" onclick="helloworld()" STYLE="position:absolute;TOP:295px; LEFT:110px; WIDTH:100px; HEIGHT:50px" >GİRİŞ</button>
</body>
</html>
画面のスタイルはandroidと同じです。しかし、送信ボタンを押したときに、xcode または ios シミュレーターにアクションもログもありません。しかし、それはアンドロイドと日食で動作します。私の単純なコードが ios 環境で動作しないのはなぜですか?