Вставка страниц на JavaScript (шаблон)

DenVeroid

Новичок
Вставка страниц на JavaScript (шаблон)

можно ли вообще подгружать при помощи JavaScript страници как на PHP при помощи функции include(), мне надо сделать типа шаблона на сайте без поддержки хостинга.


к примеру есть код

<script language="JavaScript">
pass = 1;
if (pass=='1') { location.href="header.htm" }
else { alert('Пароль неверный!'), top.location.href="exit.htm" }
</script>

где если переменная pass сравнивается, и если она равна "1" то должна вставить страницу header.htm на том месте где находиться сам код, а не так как сейчас просто перенаправляет на страницу header.htm
 
http://phpclub.net/talk/showthread.php?s=&threadid=41677
вот сюда сходи ... почитай ... попробуй :-) и пойми что есть секурити в яваскрипт.
 
ты не боишься, что кто-то сделает View|Source?
а что в этом такого особенного, я понимаю еслиб был хостинг, а то если его нету, то и приходиться както выкручиваться

ну так что есть такой выход???
 
ааа... вы меня те так поняли, мне не авторизация нужна ведь, мне нужно только вставить содержимое страници header.htm из запрошенной на том месте где стоит код, а переменная "pass" это неозначает что она содержит пароль, она просто упровляет скрптом если есть файл header.htm то он вставляет его, а если нету то вставляет страницу exit.htm
 
Вместо header.htm сделай header.js с соответствующим содержимым. Тогда удастся именно вставить.
 
не, неполучается, выводит окно с загрузкой этого файла

PHP:
<script language="JavaScript"> 
pass = 1;
if (pass=='1') { location.href="header.js" }
else { alert('Пароль неверный!'), top.location.href="exit.htm" }
</script>
 
не, неполучается, выводит окно с загрузкой этого файла

PHP:
<script language="JavaScript"> 
pass = 1;
if (pass=='1') { location.href="header.js" }
else { alert('фАЙЛА НЕ СУЩЕСТВУЕТ!'), top.location.href="exit.htm" }
</script>
 
Дружище, ты правда настолько не сечешь, как именно подключать внешние js-файлы?
 
Общая идея:

Код:
<script language="JavaScript"> 
pass = 1; 
if (pass=='1') { source="header.js" } 
else { alert('фАЙЛА НЕ СУЩЕСТВУЕТ!'), source="exit.js" }
document.write('<'+'script src="'+source+'"><'+'/script>');
</script>
 
в файле header.js я поместил простой текст и ничего не выводит, мда, ну всёравно спасибо что откликнулся, надобы мне като найти времени на изучение на JavaScript
 
document.write('\
Простой\
многострочный\
текст\
');
 
SashOk, это понятно но как вызвать это с другого файла, тоесть имеем файл
header.js с содержимым

<script>
var test = 'текст';
</script>

где создаём переменную test со значением "текст" вот её нужно вывести в другом файле .htm в котором содержиться


<SCRIPT language=JavaScript src="header.js" type=text/javascript>


document.write('+test+');
</SCRIPT>
 
Сверху