javascriptで画像をクリックしたら、他の画像が表示され、2秒後にjavaクラスで記述したtoat関数を呼び出したいです。
しかし、私が作成した以下のコードだとtoastではなく、javaで記述したコードがそのまま表示されてしまいます。
わかる方いらっしゃいましたら助けてください。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title> LIVE </title> <script> function imgClick() { //指定したURLやファイルに遷移させる。 window.location.href="logo.html"; } </script> <!--クリックすると、imaClick関数の呼び出し--> <a href="javascript:void(0)" onclick="imgClick();"> <img src="img/Icon.png" width="100" height="100" /></a> <!--起動時に表示される画像--> </head> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title> LIVE </title> <img src="img/Icon.png" width="350" height="600" ; /> </head> </html> <script> function Automatic() { //指定したURLやファイルに遷移させる。 //android/iosそれぞれのLive機能を実行させるクラスを指定する。 window.location.href="Activity_toast.java"; } //setTimeoutは第一引数に呼び出したい関数、第二引数に待機時間を設定する。2000=2秒 //setTimeoutのTは大文字でなければ実行されない。 setTimeout(Automatic,2000); </script>
public class Activity_toast extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //ここからToast表示の処理 Toast toast = Toast.makeText(this, "Toast example"); //toastの表示位置設定 //toast.setGravity(Gravity.CENTER|Gravity.LEFT, 0, 0); toast.show(); //一行で画面下に表示してみる // Toast.makeText(this, "Toast example", Toast.LENGTH_LONG).show(); } }
あなたの回答
tips
プレビュー