【问题标题】:How to use HTML buttons in a Webview in and Android app?如何在 Webview 和 Android 应用程序中使用 HTML 按钮?
【发布时间】:2012-06-29 22:20:18
【问题描述】:

我有一个用 Java(Eclipse) 编写的应用程序外壳,它只返回一个 Webview。在 Webview 返回的这个 html 中,我有一个按钮可以将您带到下一页。

当您单击按钮时,它只会突出显示橙色并且什么都不做。如果我将其设为 link(),它将转到下一页。

在我下面的代码中,它们是两个以不同方式生成的按钮。它们都在应用程序上显示一个按钮,但单击时什么也不做。

<!DOCTYPE html>
<html>
    <head>

    </head>
    <body>
        Welcome to this page blah blah blah
        <br />
        <input type="button" value="Click Me!" onClick="parent.location='fred.htm'"/>
        <button onClick="parent.location='fred.htm'">Click Me!</button>
    </body>
</html>

【问题讨论】:

    标签: java android html eclipse webview


    【解决方案1】:

    我想通了。我不知道为什么之前我没有想到它......

    但我只是在我的链接中放了一个按钮。所以我最终得到了:

    <a href="fred.htm"><button>Click Me!</button></a>
    

    不确定这是否是正确的做法,但它看起来像一个按钮,而且它的工作方式也像一个按钮。

    【讨论】:

      【解决方案2】:

      我认为问题在于您在 onclick 处理程序中执行的 JavaScript。

      试试

      location.href = 'fred.htm';

      而不是使用 parent.href。

      【讨论】:

        猜你喜欢
        • 2021-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-22
        • 1970-01-01
        相关资源
        最近更新 更多