2013-02-08 82 views
7

我在窗體上使用了一個按鈕。點擊該鏈接時如何鏈接到另一個網頁/文件?這是我試過的代碼,但不起作用。如何在按鈕單擊事件上重定向頁面

<button class="btn" data-bind="click: function() { document.location.href=$(this).attr('RiskAssessmentMain.aspx'); }">back</button> 
+0

你真的應該清理這個問題的標題。我不完全確定你在問什麼,否則我會試着對自己 – Ian

+0

哦對不起...忘了設置標題 –

+0

沒問題,只是認爲當查看問題列表時沒有任何問題或用於搜索 – Ian

回答

9
<input type='button'value='back' class="btn" onclick="document.location.href='RiskAssessmentMain.aspx';"/> 

試試: http://jsfiddle.net/wzy4B/

+0

謝謝。這是完美的 –

+1

是的,想要做到這一點,但我不得不等待60秒,然後首先獲得勝利。再次感謝 –

2

設定您想要在<form>行動屬性去的URL。 然後使用submit而不是button
下面是一個例子:

<form action="http://google.com"> 
    <input type="submit" value="Google"> 
</form> 
+0

不幸的是我必須使用一個按鈕。感謝您的回答 –

+0

'

+0

相同。OK我看到了那個謝謝。我的假設錯了。謝謝 –

0

試試這個

<nav> 
    <ul> 
     <li><a href="#">button</a></li> 
    </ul> 
    </nav> 

和這個CSS

nav 
{ 
    position:fixed; 
    bottom:350px; 
    left:600px; 
} 

nav ul ul { 
    display: none; 
} 

nav ul li:hover > ul { 
    display: block; 
} 

nav ul { 
    background: #FFD700; 
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15); 
    padding: 0 20px; 
    border-radius: 10px; 
    list-style: none; 
    position: relative; 
    display: inline-table; 
    color:black; 
} 

nav ul:after { 
    content: ""; clear: both; display: block; 
} 

nav ul li { 
    float: left; 
} 

nav ul li:hover { 
    background:  #FFD700; 
    color:white; 
} 

nav ul li:hover a { 
    color:black; 
} 

nav ul li a { 
    display: block; padding: 25px 40px; 
    color: maroon; text-decoration: none; 
} 

nav ul ul { 
    background:  #CFB53B;border-radius: 0px; padding: 0; 
    position: absolute; top: 100%; 
} 

nav ul ul li { 
    float: none; 
    border-top: 1px solid #6b727c; 
    border-bottom: 1px solid #575f6a; 
    position: relative; 
} 

nav ul ul li a { 
    padding: 15px 40px; 
    color: #fff; 
} 
nav ul ul li a:hover { 
    background: #996515; 
} 
+0

雖然這可能在技術上有效(實際上並沒有測試過所有的CSS),但我認爲根據所提問題,這不是真正的正確方向。 –

2

你可以試試這個

<script> 
     function open_win() { 
      window.open("http://www.google.com") 
     } 
</script> 

或者你也可以做這樣的

<script> 
     function openWin() { 
      myWindow=window.open('','','width=200,height=100'); 
      myWindow.document.write("<p>This is 'myWindow'</p>"); 
      myWindow.focus(); 
     } 
</script> 

<input type="button" value="Open window" onclick="openWin()" /> 
+0

謝謝。也適用。誇大了你 –

相關問題