Обработка ошибок навигации в JS
От: voronaam  
Дата: 16.06.08 13:19
Оценка:
Задача: вызвать навигацию по ссылке, если она не успешна послать юзера по другой ссылке.
Пример:
try
{
    window.location.href = 'callto://phone_number';
}
catch(err)
{
    window.location.href = 'http://www.skype.com';
}


Такая простая вещь работает в FF (звонит, если установлена звонилка, отправляет скачивать скайп, если нет). Но не работает в IE. Если звонилки нет, то IE открывает страницу "не знаю что делать с этим урлом", никаким сопособом не попадая в catch...

Кто-нибудь может подсказать как это можно сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.