Показать сообщение отдельно
  #9 (permalink)  
Старый 27.11.2010, 15:11
Новичок на форуме
Отправить личное сообщение для ikarushka Посмотреть профиль Найти все сообщения от ikarushka
 
Регистрация: 26.11.2010
Сообщений: 7

Решить через настройку конфигурации сервака так ничего и не получилось. Если кто знает возможно ли загрузить файл в script src по 404 ошибке, буду очень признателен за разъяснения.

Проблему пока решил следующим образом.

Скрипты подгружаются на страницу так:

<script type="text/javascript" charset="UTF-8">
		     document.write("<script type='text/javascript' src='http://site/error.js' charset='UTF-8' >")
			 document.write("<\/script>")
			 document.write("<script type='text/javascript' src='http://site/fileNN.js' charset='UTF-8' >")
			 document.write("<\/script>")
</script>


error.js:
document.write('<div id="blank" ><img src="http://site/error.jpg" ><\/a><\/div>');


fileNN.js:
var content = '<div id="content" >Bla-bla-bla</div>';
var blank = document.getElementById('blank');
blank.innerHTML = content;


Соответственно заглушка (error.js) грузится всегда. Если файл fileNN.js существует, то его содержание перезаписывается на место заглушки.
Если файла fileNN.js не существует, то ничего не происходит и посетитель видит заглушку.

Так как я полный нуб в js, прошу оценить приемлемо ли такое решение или можно придумать, что-то поизящние?

Последний раз редактировалось ikarushka, 27.11.2010 в 15:15.
Ответить с цитированием