0

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

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

在我下面的代码中,它们是以不同方式生成的两个按钮。它们都在应用程序上显示一个按钮,但单击时不执行任何操作。

<!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>
4

2 回答 2

0

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

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

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

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

于 2012-06-28T19:14:51.393 回答
0

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

尝试

location.href = 'fred.htm';

而不是使用 parent.href。

于 2012-06-29T14:20:18.827 回答