2014-12-27 88 views
0

所以我有兩個html文件,一個名爲matrix.html,一個名爲oneOne.html和一個名爲set.js的Javascript文件。如何把一個Javascript鏈接內的HTML鏈接?

matrix.html看起來是這樣的:

<form id=form1> 
    <script type="text/javascript" src="_layout/js/set.js"></script> 

    <select id="size1"> 
     <option value="1">1</option>` 
    </select> 

    <select id="size2"> 
     <option value="1">1</option> 
    </select> 

    <input type="button" value="Set" onclick="set();"/> 
</form> 

和JavaScript文件,set.js,看起來是這樣的:

function set() 
{ 
    var size1 = document.getElementById('size1').value; 
    var size2 = document.getElementById('size2').value; 

    if(size1 == "1" && size2 == "1") 
    { 

    } 
} 

我希望發生的是當 「設置」 按鈕將它鏈接到我的html文件oneOne.html。我遇到的問題是我不知道如何在Javascript函數中的if語句中執行此操作。我會怎麼做呢?

回答

2

你可以使用JavaScript重定向去鏈接,如果該語句評估爲真

if(size1 == "1" && size2 == "1") 
{ 
    window.location = "oneOne.html"; 
} 
+0

更好的回答加上'了window.location =「http://www.yoururl.com/oneOne。 htm',這很容易理解 – Girish

+0

好點,我剛剛添加了文件,因爲OP沒有在尋找絕對路徑 – jmore009

+0

謝謝!按照我的需要工作。 – SomeguySomewhere