Есть ли возможность как-нибуть задизаблить Refresh e IE?
От: SanyaT Россия  
Дата: 15.04.05 08:45
Оценка: :)
Есть такая кнопка на тулбаре IE — Refresh, т.е обновить.
Есть такая возможность с помощью дхтмл и жабыскритпа?
Не WinAPI

Ситуация в следующем:
Сраница генериться динамически причем не просто html, а asp
после генерации идет редирект на нее
а после того как она загрузилась в браузер клиента, она удаляется — так надо,
тк если ее там оставлять то наберется не хило таких файликов и будет мусорить сервак.
Но недавно возникла след. проблема
пользователь нажал рефреш — а сответсвенно файла нет(тк удален) и ошибка.

Как задизаблить Refresh?

Заранее спасибо
Re: Есть ли возможность как-нибуть задизаблить Refresh e IE
От: Grog13 Финляндия  
Дата: 15.04.05 08:55
Оценка: +1
Здравствуйте, SanyaT, Вы писали:

ST>а после того как она загрузилась в браузер клиента, она удаляется — так надо,

ST>тк если ее там оставлять то наберется не хило таких файликов и будет мусорить сервак.
ST>Но недавно возникла след. проблема
ST>пользователь нажал рефреш — а сответсвенно файла нет(тк удален) и ошибка.

Не удалять фаил. Поставить удаление фаила по таимауту. Или, что луче всего полностю пересмотреть такую странную схему.
Дизаблить рефреш — самое странное решение...
Re: Есть ли возможность как-нибуть задизаблить Refresh e IE
От: ArhAngelVezel Россия  
Дата: 16.04.05 06:07
Оценка:
Здравствуйте, SanyaT, Вы писали:

ST>Ситуация в следующем:

ST>Сраница генериться динамически причем не просто html, а asp
ST>после генерации идет редирект на нее
ST>а после того как она загрузилась в браузер клиента, она удаляется — так надо,
ST>тк если ее там оставлять то наберется не хило таких файликов и будет мусорить сервак.
ST>Но недавно возникла след. проблема
ST>пользователь нажал рефреш — а сответсвенно файла нет(тк удален) и ошибка.

Никак, тока менять логику работы приложения. Например, генерить html, ссылаться на файл через asp, который смотрит на id файла, если он есть, то рендрит его и удаляет, если нету то рефрешит к форме задания параметров. Хотя тоже могут быть проблемы... Генерить темповые asp не самое лучшее дизайнерское решение.
Re[2]: Есть ли возможность как-нибуть задизаблить Refresh e
От: SanyaT Россия  
Дата: 18.04.05 11:19
Оценка: -1
Здравствуйте, ArhAngelVezel, Вы писали:

AAV>Никак, тока менять логику работы приложения.

Логику приложения уже наверное менять не получится, тк слишком много сделано.

AAV> Например, генерить html, ссылаться на файл через asp, который смотрит на id файла, если он есть, то рендрит его и удаляет, если нету то рефрешит к форме задания параметров. Хотя тоже могут быть проблемы..


AAV>Генерить темповые asp не самое лучшее дизайнерское решение.


Может быть не лучшее, но как еще сделать.

Есть общий asp-шный код, и есть гибридно asp+html(html-формы) и их много и от меня не зависит их количество,
они соединяются путем
элементарной конкатенации этого стандартного кода +
<!--#include file="имя файла гибридной html+asp"-->
Это все записывается в файл и делается редирект на него(тут то и накапливается
не желательный мусор и поэтому файл приходится удалять при загрузке, и рефреш уже начинает "падать").
Response.Write этого всего я написать не могу, тк это asp-код и
он должен выполниться на сервере.
Была мысль приаттачить эту "общую асп-шную часть" в начале файлов форм(гибридные html-asp)
путем <!--#include virtual ="виртуальный путь к общей асп"--> — не прокатило,
почему то код этой общей асп-шной части не отрабатывается, может делаю чтото нетак

Так как быть? у кого есть мысли?
ЗЫ. Вот задизаблить рефреш была бы тема.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.