0

2つの画像を更新するたびに(データベースからアップロードされた)変更されるWebサイトのJavaScriptで、画像(.jpg)を使用して更新ボタンを作成しようとしていますが、何らかの理由で機能しません。これはこれまでの私のコードです:

<div align="center">
<SCRIPT LANGUAGE="JavaScript">
var body = document.getElementsByTagName("body")[0];
var s = document.createElement("input");
s.src = "/Volumes/playground_people/s1267664/html/dwd/buttons/next_btn.jpg";
s.type = "image";
body.appendChild(s);

document.write('<form><input type=button value="Next" onClick="history.go()"></form>')
</script>
</div>
4

1 に答える 1

0

あなたが実際に何を達成したいのかがはっきりしないので、何があなたを助けることができるかを推測することしかできません.

最初のことは、あなたの "Next"-inputがタイプの周りにいくつかの引用符を欠いていることです:

document.write('<form><input type="button" value="Next" onClick="history.go()"></form>');

を使用する代わりにform、コンテナに直接配置することをお勧めします。divdocument.write

button以下で定義したスクリプトに画像を追加しようとしていますか? 次に、たとえば次のように参照する必要がありますid

<div align="center">
    <input type="button" id="nextBtn" value="Next" onClick="location.reload(true)">
    <script language="JavaScript">
        var b = document.getElementById("nextBtn");
        b.src = "/Volumes/playground_people/s1267664/html/dwd/buttons/next_btn.jpg";
        b.type = "image";
    </script>
</div>

formまた、リロードされたページに画像座標を送信し、 のlocation.reload代わりに使用するため、も削除しましたhistory.go()

このコードはボタンに画像を追加し、クリックするとページを更新します。

于 2013-02-23T16:01:51.020 に答える