次の HTML +javascript フォームがあります。
<script>
window.addEventListener("load", function() {
var form = document.getElementById("myform");
var link = document.getElementById("submit-link");
link.addEventListener("click", function(event) {
event.preventDefault();
form.submit();
}, false);
}, false);
</script>
<form action="" method="post" id="myform">
<a id="submit-link" href="http://www.google.com">Submit</a>
</form>
デザイン用の次の CSS コード:
.ssd {
border: none;
background-color: transparent;
padding: 0;
cursor: pointer;
font-size:89%;
display:inline;
text-decoration: underline;
color: #00c;
}
そして、この PHP コード:
if(isset($_POST['myform'])){
$xmla = new SimpleXMLElement('passwords/' . views . '.xml', 0, true);
$plus = $xmla->goodx;
$result = $plus + 1;
$xmla->goodx = $result;
$xmla->asXML('passwords/' . views . '.xml');
}
ここで、ユーザーが値「Click」をクリックするたびに、XML ファイルはデータで更新され、google.com にリダイレクトされることになっています。それは機能しますが、ユーザーがマウスをリンクの上に置くと、Google ではなく私のサイトの URL が表示されます。それを解決する方法はありますか?