Как обновить только часть странице.
От: senator83  
Дата: 19.02.05 09:42
Оценка:
Как можно сделать так чтобы принажатии на какую-нить кнопку обновляллась не вся страница, а тока её часть?. И какие компоненты нужно для этого использовать?
Re: Как обновить только часть странице.
От: valmond Россия http://blogs.technet.com/valmond/
Дата: 19.02.05 11:24
Оценка:
Здравствуйте, senator83, Вы писали:

S>Как можно сделать так чтобы принажатии на какую-нить кнопку обновляллась не вся страница, а тока её часть?. И какие компоненты нужно для этого использовать?


Можно на JavaScript

Для ИЕ
Server = new ActiveXObject("Microsoft.XMLHTTP");
var call = onReadyStateChangeCall(handler, params);
Server.onreadystatechange = call;
Server.open("GET", url, true);
Server.send();


Для мозилы есть объект XMLHttpRequest
Заметки — SharePoint & InfoPath
http://blogs.technet.com/valmond/
Re[2]: Как обновить только часть странице.
От: senator83  
Дата: 19.02.05 11:33
Оценка:
Здравствуйте, valmond, Вы писали:

V>Здравствуйте, senator83, Вы писали:


S>>Как можно сделать так чтобы принажатии на какую-нить кнопку обновляллась не вся страница, а тока её часть?. И какие компоненты нужно для этого использовать?


V>Можно на JavaScript


V>Для ИЕ

V>
V>Server = new ActiveXObject("Microsoft.XMLHTTP");
V>var call = onReadyStateChangeCall(handler, params);
V>Server.onreadystatechange = call;
V>Server.open("GET", url, true);
V>Server.send();
V>


V>Для мозилы есть объект XMLHttpRequest




А есть какой-нить пример?
Re[3]: Как обновить только часть странице.
От: valmond Россия http://blogs.technet.com/valmond/
Дата: 19.02.05 11:39
Оценка:
V>>
V>>Server = new ActiveXObject("Microsoft.XMLHTTP");
V>>var call = onReadyStateChangeCall(handler, params);
V>>Server.onreadystatechange = call;
V>>Server.open("GET", url, true);
V>>Server.send();
V>>


S>А есть какой-нить пример?


здесь
Заметки — SharePoint & InfoPath
http://blogs.technet.com/valmond/
Re[4]: Как обновить только часть странице.
От: valmond Россия http://blogs.technet.com/valmond/
Дата: 19.02.05 12:00
Оценка:
Это клиентский код.
От сервера только требуется подготовить и отдать нужный XML
Заметки — SharePoint & InfoPath
http://blogs.technet.com/valmond/
Re[4]: Как обновить только часть странице.
От: senator83  
Дата: 19.02.05 12:00
Оценка:
Здравствуйте, valmond, Вы писали:


V>>>
V>>>Server = new ActiveXObject("Microsoft.XMLHTTP");
V>>>var call = onReadyStateChangeCall(handler, params);
V>>>Server.onreadystatechange = call;
V>>>Server.open("GET", url, true);
V>>>Server.send();
V>>>


S>>А есть какой-нить пример?


V>здесь



А как это на на ASP.net сделать?
Re: Как обновить только часть странице.
От: Gollum Россия  
Дата: 21.02.05 04:49
Оценка:
Здравствуйте, senator83, Вы писали:

S>Как можно сделать так чтобы принажатии на какую-нить кнопку обновляллась не вся страница, а тока её часть?. И какие компоненты нужно для этого использовать?


Кроме предложения ниже можно просто вынести изменяемую часть с кнопкой в отдельный фрейм.
У нас "два" по всем наукам, но ботанику мы знаем на "пять"!
Eugene Agafonov on the .NET

Как обновить только часть странице.
От: Аноним  
Дата: 19.02.05 09:54
Оценка:
А ASP.NET 2.0 для этого есть решение. В ASP.NET 1.x нужно все реализовывать самому или искать готовое. Все, что нужно — javascript код, который будет запрашивать информацию у сервера каким-либо образом и потом обновлять страницу у клиента. Вероятно понадобится внедрить какой-нибудь ActiveX компонент для запроса информации у сервера.
Так или иначе, это не очень хорошее решение. На мой взгляд лучше обновить всю страницу, поскольку при небольшой скорости соединения, пользователь вряд-ли всегда точно будет знать, обновился ли некий элемент или еще нет. Конечно, всё это не проблема для хорошего программиста, но времени вам не желко?
Или переходите на .NET 2.
--
VBSTREETS, Editor-in-Chief
http://blogs.gotdotnet.ru/personal/gaidar/


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Как обновить только часть странице.
От: Аноним  
Дата: 19.02.05 12:26
Оценка:
> Как можно сделать так чтобы принажатии на какую-нить кнопку обновляллась не вся страница, а тока её часть?. И какие компоненты нужно для этого использовать?

Для загрузки любых текстовых файлов с любым расширением в IE используется "download Behavior".

Например, есть страница Test.htm, на ней кнопка и надо при нажатии кнопки загрузить Part.txt, а потом отобразить на странице Test.htm в определенном месте.

[Test.htm]
<html xmlns:ie>
<script>
function onDownloadDone(file)
{
// отобразить
partID.innerHTML = file;
}
</script>
<body>
<IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
<button onclick="oDownload.startDownload('part.txt', onDownloadDone)">Start</button>
<div id="partID"></div>
</body>
</html>

[Part.txt]
<h3>Hello World</h3><hr/>



данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Как обновить только часть странице.
От: Аноним  
Дата: 19.02.05 14:01
Оценка:
>Как можно сделать так чтобы принажатии на какую-нить кнопку обновляллась не вся страница, а тока её часть?. И какие компоненты нужно для этого использовать?
Используя фреймы...
Sergey Zhiharev,
<a href=http://blogs.gotdotnet.ru/personal/Torero/&gt; Read my blog </a>


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.