Pranav-BiTwiser Ответов: 3

JavaScript document.location.href не работает.....


&ЛТ;%@ страницы язык="в C#" AutoEventWireup значение=значение"true" CodeFile="по умолчанию.aspx-файл.КС" наследует="помощью _default" %&ГТ;

<!Элемент DOCTYPE в HTML общественности "-//W3C для//определения DTD XHTML 1.0 переходный//ванной" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&ГТ;

< html xmlns="http://www.w3.org/1999/xhtml" >
&ЛТ;глава атрибут runat="сервер"и GT;
в <название&ГТ;&ЛТ;/название&ГТ;
<сценарий тип="текст/JavaScript" языка="JavaScript"; другими&ГТ;
функция confirmsave()
{
var ans = confirm ("вы хотите сохранить?");
если (ans = = true) {
окно.location. href="/KB/answers/login.aspx", true;
}
ещё {
возвращать false;
}
}


< / script>
< / head>
& lt;тело>
&ЛТ;форме ID="форма form1" атрибут runat="сервер"и GT;

&ЛТ;АСП:метка идентификатор="lbl1" текст="" атрибут runat="сервер"и GT;

<asp:FileUpload ID= " FU1 "runat= "server"/>

&ЛТ;АСП:кнопка ID="btnsubmit" Текст="Загрузить" атрибут runat="сервер" onClientClick="возвращение confirmsave();" /&ГТ;

< / форма>
< / body>
< / html>

Richard C Bishop

Я не думаю, что вам нужно ".href" после "окна.местоположение". Попробуй и дай мне знать.

3 Ответов

Рейтинг:
2

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Попробовать следующее.

window.location.href = 'login.aspx';

Предполагается, что эта страница существует в той же папке, что и страница вызывающего абонента.


Рейтинг:
12

Pranav-BiTwiser

function confirmsave()
{
var ans = confirm('Do u want to Save?');
if (ans == true) {document.location.href='login.aspx',true}
else {
return false;
}
}


работает......:)


Рейтинг:
1

shiwendra

setTimeout(function () {document.location.href = "page.html;"}, 500);
он будет работать во всех браузерах.