divタグの内部HTMLをステータスメッセージに変更するコードがあります。これはtryメソッドに含まれています。唯一の問題は、ステータスが約3秒間表示されたままになり、その後消えることです。これはtryメソッドによるものだと思いますが、これを止める方法はありますか?
<script>
function goCouch(form){
var xmlHttp = false;
try {
var couchURL = form.inputbox.value;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", "http://" + couchURL + ":5984", false );
xmlHttp.send( null );
var couchWelcome = xmlHttp.responseText;
var requestedServerStatus = xmlHttp.status;
var status = document.getElementById("status")
status.innerHTML = couchWelcome;
//alert(requestedServerStatus);
//alert(couchWelcome);
} catch (failed) {
xmlHttp = false;
}
if (!xmlHttp){
//alert("Don't panic, but I can't connect to that server.");
}
}
</script>
<div id="mainContent">
<form action="" method="get" id="myform">
Enter your database URL<br>
<input type="url" name="inputbox" value="">
<input type="submit" name="button" value="Go" onclick="goCouch(this.form)"></p>
</form>
<div id="status"></div>
</div>