使用网页上的按钮打开URL

时间:2014-06-27 13:09:44

标签: javascript android html

我想制作一个简单的网站,它将使用tasker和autoremote的组合来控制我的Android手机。打开此链接:

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

将使我的电话说"转发"。我将有4个按钮,前进,左,右,后。这是一个简单的学校项目,一个戴着盲人折叠的人将通过我的电话控制说明方向。

我需要一个按钮来打开该网址,但不会访问该网站或离开我的网站。这个可以吗?

1 个答案:

答案 0 :(得分: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/)并了解如何使用成功回调等待命令发送并在此期间阻止其他命令,但这取决于您的应用程序。 / p>