2013-03-09 2 views
0
<script type="text/javascript"> 
    function direct() { 
     location.href = "http://www.google.com/"; 

    } 
</script> 

<asp:LinkButton ID="lnkdirect" runat="server" OnClientClick="direct()">Home</asp:LinkButton> 

Я звоню мои JS коды на OnClientClick, но эта кнопка не может направить в «Google»JavaScript Направляющие Застрял

Как я могу решить эту проблему?

+0

Что происходит, когда вы нажимаете LinkButton? Ничего похожего на ошибку? –

+0

Google.com должен открыться на одной странице -> что-то вроде directing –

+0

Когда я нажимаю LinkButton, google.com должен открыться на той же странице. –

ответ

1

Поскольку LinkButton является размещение обратно на сервер скрипт клиент никогда не получает возможность выполнить должным образом. Вам необходимо изменить OnClientClick на возврат false:

<asp:LinkButton runat="server" id="lnkDirect" OnClientClick="direct();return false">Home</asp:LinkButton> 
0

Попробуйте window.location

<script type="text/javascript"> 
    function direct() { 
     window.location = "http://www.google.com/"; 

    } 
</script> 
+0

не работает этот код Я уже пробовал этот код thx. :( –

Смежные вопросы