Как узнать, существует ли ссылка.
Например есть сцылка: http://www.xxxxx.ru/xxx/xxx.jpg
подскажите функцию чтобы получилось что нибудь типа
if(Функция(http://www.xxxxx.ru/xxx/xxx.jpg)==false) exit
Заранее благодарен. Если в JavaScript такого нету, то где есть?
Но, если на странице отконфигурирован mod_rewrite или другие настройки, и там при возникновении ошибки 404 - стоит авторедирект с исправлением заголовка на 200 ОК, то не выйдет.
то юзать загрузку через iframe
А разве в стандартной жабе есть перехват HTTP заголовкой фрейма?
Тода придется флэш изучать. Или на любимом c++ писать. Хотелось просто попроще что нибудь.
А где доки по флэш взять? Ссылочек нету каких-нибудь?
В JS еще как возможно и делается запросто...
Да ладно? Как?
но ведь по идее можно посмотреть загрузился фрейм или нет... если загрузился - есть страница, не загрузился - нету... или там все заголовки считаются что загрузился?
А смотреть кто будет? Человек? И в случае не действующей ссылки перебивать исходный код? :D
Автору требуется автоматизация, а не "посмотреть".
Что за событие такое "onload не вызывается"?
Вообщем для сомневающихся, проверяйте:
[HTML]<iframe src="none.htm" id="frm"></iframe>
<script><!--
function loadHandler()
{
alert('Loaded');
}
function check()
{
var url = document.getElementById('url').value;
var frm = document.getElementById('frm');
frm.onload = loadHandler;
frm.src=url;
}
--></script>
<input type="text" name="url" id="url" />
<input type="button" value="Проверить!" onclick="check();" />
[/HTML]
Обработчик по событию onload вызовется в любом случае по идее. Ответ от сервера получен? Получен. Значит onload наступило.