Добрый день, возникла проблема, а т.к. сам не очень силен в JS, прошу вашей помощи.
Есть некий сайт, на который подгружалась информация из внешнего файла банальным путем:
| Код | <script type="text/javascript" language="JavaScript" src="внешний_файл"></script>
|
Но сейчас понадобилось отдавать разные файлы, в зависимости от того, каким браузером смотрят страницу. В итоге пишу небольшой скрипт вида:
| Код | <script type="text/javascript" language="JavaScript">
var app = navigator.appName;
if (app.indexOf("Microsoft") != -1) { document.write('<script src="http://file1"></script>'); } else { document.write('<script src="http://file2"></script>'); } </script>
|
Во внешнем файле идет вывод текста через document.write. Соот-но в первом случае все нормально выводится, во втором случае, видимо из-за закрывающего тега </script> выводится всякая мура лишняя, а если тег не закрыть, то дальше получаются проблемы.
Посему вопрос, возможно ли каким-нибудь другим образом минуя "script src=" вывести этот внешний файл. Сразу скажу, что ничего кроме JS в код впихнуть не получится. Если бы все было так просто, то php решило бы проблему в секунды) |