0

Webviewを返すだけのJava(Eclipse)で書かれたアプリのシェルがあります。Webview が返すこの html には、次のページに移動するためのボタンがあります。

ボタンをクリックすると、オレンジ色に強調表示されるだけで何もしません。link() にすると、次のページに移動します。

以下のコードでは、異なる方法で生成された 2 つのボタンです。どちらもアプリにボタンを表示しますが、クリックしても何もしません。

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

問題は、onclick ハンドラーで実行している JavaScript にあると思います。

試す

location.href = 'fred.htm';

parent.href を使用する代わりに。

于 2012-06-29T14:20:18.827 に答える
0

私はそれを考え出した。なぜそれが以前に頭に浮かばなかったのかわかりません...

しかし、リンク内にボタンを配置しただけです。だから私は次のようになりました:

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

それが正しい方法かどうかはわかりませんが、ボタンのように見え、ボタンのように機能します。

于 2012-06-28T19:14:51.393 に答える