PDA

Просмотр полной версии : Проверка на существование


Necrosss
30.11.2005, 01:28
Вобщем хотеловсь бы знать может ли Javascript или хотябы VB реализовать вот такой сценарий :

Если файл (допустим images/banner.gif) действительно присутствует , то

document.write("<IMG SRC= images/banner.gif>")

если путь к файлу не верен ,то просто ничего не загружать.

Skubent
30.11.2005, 11:57
Нет.
Скрывать картинку, если она не загружена - еще можно подумать, а проверка в момент генерации страницы - дело серверных скриптов.

Necrosss
30.11.2005, 13:42
Впрочем скрывать незагруженную картинку, это тоже мне подойдёт,,,

Помоему самым простым будет проверка на размер(красный крест обычно 28Х30 ), хотя может есть способ лучше... :confused:

etc
30.11.2005, 14:17
если не ошибаюсь, то вот так
<img src="images/banner.gif" onError="this.style.display='none'">

Necrosss
30.11.2005, 14:31
Всё гениальное просто....

Спасибо тебе ETC.

etc
30.11.2005, 14:36
нзч.
Только вот не знаю, насколько гениально. Точно будет работать в IE. А вот в других смотрелках - хз

Skubent
30.11.2005, 18:01
Будет-не будет не знаю, но верстка может поехать куда попало.
А вообще, рекомендуется к картинкам alt приписывать, чтобы хотя бы смысл понять, что там должно быть :)

Necrosss
30.11.2005, 21:59
Так я какраз и расчитываю на это (у меня вообще все картинки загружаются с помощью функции random()) Эт потому что я баннерокрутилку делал.