我有一個鏈接,它調用了一些javascript。 JavaScript填充表單值並提交它。在除IE瀏覽器外的所有瀏覽器中都能正常工作未在IE中填充表格值
頁面上的所有其他選項的鏈接,這就是爲什麼我還要這個選項是一個鏈接
感謝
<script type="text/javascript">
function timeZone(){
today = new Date()
difference = today.getTimezoneOffset()
var field = document.getElementById("form").timezone
alert("test")
if(difference < 0){
difference = difference * -1
field.value = "GMT+" + pad(Math.floor(difference/60), 2) + ":" + pad(difference%60, 2);
}
else{
field.value = "GMT-" + pad(Math.floor(difference/60), 2) + ":" + pad(difference%60, 2);
}
form = document.getElementById('form');
form.submit();
}
function pad(num, digits) {
num = String(num); while (num.length < digits) { num="0"+num; }; return num;
}
</script>
<form method="get" action="ViewLog.do?page=1" id="form">
<input id="timezone" name="timezone" type="hidden" value=""></input>
<img id="activityHistoryImage" Class = "navImage" src="imgs/history.png" alt="Activity history"/>
<a href="ViewLog.do?page=1"id ="activityHistoryButton"class = "navButton" onclick="timeZone(); return false">Activity history</a><br/>
<small class="navSubText">See your most recent activities </small>
</form>
始終以'var`聲明變量。 – Chris 2011-02-03 16:26:23