我正在聯繫頁面上的客戶端可以輸入郵政編碼,這將帶他們到谷歌地圖的公司的方向,我遇到的問題是雖然超鏈接設置爲target_blank,但仍然會打開窗口,而不是在網站頁面前打開。我不知道爲什麼它會打開在手背和重點是在當前頁上,而不是將其移動到谷歌地圖頁面打開另一頁上的鏈接的問題
<a href="#" target="_blank">
<img alt="" src="/images/contactUs/directionbtn.png" onclick="return openDirections(1);" /></a>
<script type="text/javascript">
function openDirections(NumVal) {
if (NumVal == 1) {
if (document.getElementById("<%=txtPostcode.ClientID%>").value == "") {
alert("PostCode can not be blank");
document.getElementById("<%=txtPostcode.ClientID%>").focus();
return false;
}
else {
var regPostcode = /^([a-zA-Z]){1}([0-9][0-9]|[0-9]|[a-zA-Z][0-9][a-zA-Z]|[a-zA-Z][0-9][0-9]|[a-zA-Z][0-9]){1}([ ])([0-9][a-zA-z][a-zA-z]){1}$/;
var tempURL = document.getElementById("<%=txtPostcode.ClientID%>").value;
if (regPostcode.test(tempURL) == false) {
alert("Please Enter a Valid PostCode");
document.getElementById("<%=txtPostcode.ClientID%>").focus();
return false;
}
else {
var url = 'http://maps.google.co.uk/maps?saddr={' + $('#<%=txtPostcode.ClientID%>').val() + '}&daddr=&daddr=646+Preston+Rd,+Clayton-le-Woods,+Chorley+PR6+7EH,+United+Kingdom&iwloc=1&dq=Tangent+Design';
document.location = url;
return true;
}
}
}
</script>
什麼是「對倒手打開」呢?這對我來說就像JavaScript一樣! – 2011-05-23 15:44:04
該頁面不會加載在網站前面,應該是 – 2011-05-23 15:45:05