2014-06-27 71 views
1

即將建立一個簡單的網站,使用tasker和autoremote的組合控制我的android手機。打開此鏈接:用網頁上的按鈕打開網址

https://autoremotejoaomgcd.appspot.com/sendmessage?key=APA91bHfsnJn7b1EgvnoROOPLBUiy4aIFMxPkF9shm7Z-XUfG7dxBfUR4CGc1K2NYl73FjvCB9OitNRHwUbG0xz17yq8LZa09rBrXcoqDKdLM-fIf8W97d6JbdnJxyvNYlWUZvhqzmsDMWPLqk6KBqyPfy6NRIy8AVYXkB4xQJ0eiAaF6m2FkGI&message=Forward

會讓我的電話說 「前進」。我將有4個按鈕,向前,向左,向右,向後。它適用於一個簡單的學校項目,在這個項目中,一個戴着盲目摺疊的人將由我的手機控制指示。

我需要一個按鈕,將打開該網址,但不去網站或離開我的網站。這是可移動的嗎?

回答

1

您可以使用JavaScript在後臺向該頁面發送AJAX請求。

在HTML,你可以有這樣的事情:

<input type="button" value="Forward" class="movement-btn-f" /><br /> 
<input type="button" value="Back" class="movement-btn-b" /><br /> 
<input type="button" value="Left" class="movement-btn-l" /><br /> 
<input type="button" value="Right" class="movement-btn-r" /> 

然後,在JavaScript,這樣的事情:

$(document).ready(function() { 

    $('.movement-btn-f').click(function() { 
     $.get("your forward URL here"); 
    }); 

    $('.movement-btn-b').click(function() { 
     $.get("your back URL here"); 
    }); 

    // etc... 

}); 

要使用你需要包括jQuery庫(見:http://www.jquery.com)。

您可能想查閱文檔(http://api.jquery.com/jquery.get/),看看如何使用成功回調等待發送命令並同時阻止其他命令,但這取決於您的應用程序。