2013-10-25 63 views
0

我正在使用Twitter Bootstrap 2和jQuery。我有簡單的HTML按鈕如下:Javascript無法在chrome中使用bootstrap

<button type="button" onclick="Redirect(1,'');" class="btn btn-danger">Cancel</button> 

在頭節中,我有一個JavaScript函數如下:

 function Redirect(id, push) { 
     if (id == 1) { 
      if (push == 1) { 
       window.location.href('../dashjs/dashboardjs.aspx?pushchart=1'); 
      } 
      else { 
       window.location.href('../dashjs/dashboardjs.aspx'); 
      } 
      return false; 
     } 
    } 

出於某種原因,該功能Redicect永遠不會在Chrome調用。這似乎在IE中工作。

任何想法可能是這裏的問題。

以下是加載頭部分:

<script src="js/jquery-1.9.1.js"></script> 
    <script src="js/jquery-ui.js"></script> 
    <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script> 
    <script src="js/bootstrap-modal.js"></script> 
    <script src="../Content/bootstrap-button.js"></script> 

任何幫助將非常感激。

回答

0
<script type="text/javascript"> 

    function Redirect(id, push) { 
     if (id == 1) { 
      window.location.href = 'http://www.google.com'; 
     } else { 
      window.location.href = 'http://www.yahoo.com.com'; 
     } 
     return false; 


    } 

    </script> 
    </head> 
    <body> 
<button type="button" onclick= Redirect(1,''); class="btn btn-danger">Cancel</button> 

    </body> 

嘗試。你需要指定位置使用=

如果你想使用你的語法嘗試window.location.replace作爲重定向

相關問題