1

appMobi、HTML、JavaScript はまったくの初心者です。私がやりたいことは、onClick メソッドを持つボタンがあり、このメソッドが何でもすることだけです。スクリプトを定義しました。ボタンはありますが、メソッドが呼び出されません。誰かが私の理由を教えてもらえますか? appMobi が提供する例は何も変わらないと思います。これが私のコードです:

    <head>
    <!-- the line below is required for access to the appMobi JS library -->
    <script type="text/javascript" charset="utf-8" src="http://localhost:58888/_appMobi/appmobi.js"></script>

    <script type="text/javascript" language="javascript">
        // This event handler is fired once the AppMobi libraries are ready
        function onDeviceReady() {
            //use AppMobi viewport to handle device resolution differences if you want
            //AppMobi.display.useViewport(768,1024);

            //hide splash screen now that our app is ready to run
            AppMobi.device.hideSplashScreen();
        }

        //initial event handler to detect when appMobi is ready to roll
        document.addEventListener("appMobi.device.ready",onDeviceReady,false);
        function myfunction(){
            AppMobi.debug.log("test");
            alert("Hallo Welt");

        }

    </script>


    <script type="text/javascript">

        function myfunction(){
            AppMobi.debug.log("test");
            alert("Hallo Welt");
        }
        </script>

</head>
<body >
    <br>

       <button onclick="myfunction();">MyButton</button>

</body>
4

1 に答える 1

1

最後に、解決策を見つけました!代わりに !onclick="myfunction" を使用する必要があります。 誰かが理由を教えてくれたらうれしいです。ontouchstart="myfunction"

于 2013-01-05T14:27:51.593 に答える