2013-07-26 48 views
3

我有這樣的代碼來調用一個div的功能單擊時:的Javascript的onclick功能只在IE

<div class="buttonsim" runat="server"> 
    $(document).ready(function() { 
    $("div.buttonsim").click(function() { 
     window.location.href("sim.aspx"); 
    }); 
    }); 

它適用於IE瀏覽器,但無法在Chrome和Firefox>我是不是做錯了什麼?它錯過了什麼嗎?

+5

我想知道在地球上它的工作在IE –

+0

''div class =「buttonsim」runat =「server」>'???這是''的用途。 –

+0

它不會在任何瀏覽器中工作 – karaxuna

回答

7

window.location.href不是方法,它應該是

window.location.href = "sim.aspx"; 

如果你真的想用一個方法,你可以使用assign()

window.location.assign("sim.aspx"); 
+0

非常感謝你現在的工作 – user2545993

2

實際上你需要設置window.location.href屬性爲你目前正在使用它作爲方法:

$("div.buttonsim").click(function() { 
     window.location.href = "sim.aspx"; 
    });