2012-01-12 107 views

回答

0

你剛纔設置的URL window.location.href

所以

<div class="backbutton" OnClick="window.location.href = 'http://www.goesback.com'">Go back</div> 

但是,你真的應該只將其轉換爲常規鏈接

<a class="backbutton" href="http://www.goesback.com">Go back</div> 
0

設置window.location.href屬性:

<div class="backbutton" OnClick="window.location.href='http://www.goesback.com'"> 
    Go back 
</div> 

或者只是使用一個普通的老anchor(可能是你最好的選擇):

<a href="http://www.goesback.com">Go back</a> 

注:不需要在onclickjavascript:前綴處理程序。

0

location.href='http://www.goesback.com'

雖然你可能想使用onclick來觸發重新考慮。

0
<div class="backbutton" OnClick="window.location.href = 'http://www.goesback.com'">Go back</div> 
+0

'onclick'處理程序不需要'javascript:'前綴。該代碼不會拋出任何錯誤,因爲'javascript:'被解釋爲標籤。 – 2012-01-12 17:02:30

+0

@RobW謝謝,糾正。 – 2012-01-12 19:18:23

0

爲什麼不只是使用簡單的錨標籤?

<a href="[where you want to go]">Go There</a> 

如果需要使用JavaScript,其他的答案 - 設置window.location財產 - 會做你想要什麼。

0

的window.open的第二個參數( )是表示目標窗口名稱的字符串。

將其設置爲:「_self」。

<div class="backbutton" OnClick="javascript: window.open('http://www.goesback.com','_self')">Go back</div> 
相關問題