Может ли кто-нибудь сообщить мне технику, используемую для «скрытия» обратной передачи при нажатии кнопки?HTML - Как скрыть ретрансляторы?
ответ
Если вы хотите, чтобы страница не обновлялась, вы можете использовать UpdatePanel в Ajax Control Toolkit. Это позволяет вам обновлять только часть страницы, и невозможно просто сказать, глядя на нее.
Примечание. Это специальное решение .NET, а не общее решение. – jball
На самом деле, один из способов я нашел, чтобы скрыть постбэки в IE является использование переходов страниц с очень коротким интервалом:
<meta http-equiv="Page-Enter" content="blendTrans(Duration=.01)" />
<meta http-equiv="Page-Exit" content="blendTrans(Duration=.01)" />
Это вызывает страницу, чтобы буквально перевернуть с одного экрана на другой, добавив который очень короткий.
В других браузерах, вы можете сделать следующее:
<SCRIPT type="text/javascript">
function fadeInit() {
document.body.style.opacity=0.2; // initialise
}
function fadeIn() {
var bodyStyle=document.body.style;
if (bodyStyle.opacity < 1) {
bodyStyle.opacity=((bodyStyle.opacity*10)+1)/10; //Add 0.1
setTimeout('fadeIn();',50)
}
}
</SCRIPT>
<body onload="fadeInit();fadeIn();">
Кредит для второго сценария здесь: http://www.secretgeek.net/fajax.asp
Неясно, что именно вы спрашиваете, как термин «постбэка» неуместна в контексте вашего вопроса. Вот почему я спросил в комментарии, чтобы подробнее рассказать об этом своими словами.
В конце концов, я подозреваю, что вам просто нужно заблокировать действие кнопки по умолчанию (отправка формы) при нажатии кнопки и выполнении кода JavaScript, прикрепленного к событию. Если это так, то все, что вам нужно сделать, это позволить событию return false
.
Базовый пример стартового:
<input type="submit" value="submit" onclick="doStuff(); return false;">
или если doStuff()
сам уже возвращает true
или false
, например, validateForm(this)
или так, чтобы вы могли решить, следует ли продолжать с подчиненной формы, а затем сделать так:
<input type="submit" value="submit" onclick="return doStuff();">
Чтобы справиться с этим более чистым и unobtrisuvely я предлагаю взглянуть на jQuery.
Ajax, скорее всего, решение, которое вы действительно хотите, но есть быстрое и грязное решение того, что вы хотите сделать (если я правильно вас понял). Вы можете поместить скрытый IFRAME в вашем HTML с именем, скажем:
<iframe name='hidden-result'...
Вы можете установить цель формы вы отправляете, чтобы перейти к IFRAME как:
<form target='hidden-result'...
Просто сделайте уверен, что вы скрываете iframe, и никто не станет мудрее. Конечно, если вы действительно хотите что-то сделать с ответом, это становится немного сложнее;)
В зависимости от того, что вы подразумеваете под «скрытием обратной связи», Post-redirect-get - это общий шаблон, который может решить вашу проблему.
Основная идея заключается в том, что вы перенаправляете после обработки каждого POST, чтобы клиенты получали только страницы, созданные командами GET. Помимо всего прочего, это позволяет клиентам случайно выполнять двойную проводку, когда они нажимают кнопку обновления.
- 1. дети-ретрансляторы не распространяются
- 2. Вложенные ретрансляторы с использованием DataTable
- 3. Ретрансляторы и сеттеры NetBeans 7.0.1
- 4. Как использовать ретрансляторы с использованием одного XMLDataSource
- 5. JScript: Журналисты-ретрансляторы и жасмин
- 6. Как скрыть HTML-кнопку
- 7. Как скрыть комментарии HTML
- 8. Как скрыть теги HTML?
- 9. Как скрыть html div
- 10. Перестановка ребенок ретрансляторы в пределах родительского повторителя
- 11. ASP.Net ретрансляторы связываются с коллекцией объектов
- 12. Как скрыть исходный код HTML?
- 13. Как скрыть кнопку в html?
- 14. Как скрыть ярлыки в html
- 15. Как скрыть флажок в html?
- 16. Как скрыть содержимое элемента html
- 17. Как скрыть div в html?
- 18. Скрыть ссылки из HTML
- 19. Скрыть символы в HTML?
- 20. скрыть HTML от студентов
- 21. Скрыть ссылку в html
- 22. HTML-переключатели: скрыть пули
- 23. HTML - Скрыть iframe
- 24. Скрыть div элемента HTML
- 25. Скрыть HTML-прокрутку временно
- 26. Скрыть содержимое HTML-заголовка?
- 27. Скрыть пароль через html
- 28. HTML Скрыть ввод/сообщение
- 29. Скрыть .html в url
- 30. Скрыть стол HTML-таблицы
AJAX? , , , , , – jball
Пожалуйста, определите "postback" своими словами. – BalusC
Похоже, что OP ищет ajax - не уверен, хотя. Можете ли вы привести пример (часть определенного) сайта, который делает то, что вы ищете? Или, может быть, просто опишите это? – Cam