Возможно ли на JScript?

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Brat2005
Сообщения: 61
Зарегистрирован: 26 сен 2005, 14:33

Возможно ли написать скрипт, который бы отображал на n-страницах таблицу, которую можно было бы отредактировать (в текстовом файле скрипта) и изменения отразились бы на всех страницах, содержащих такой скрипт?

Скажу сразу, я вообще в этом не разбираюсь, просто не хочется постоянно делать одно и то же на многих страницах, вот и пришла идея воспользоваться скриптом, только вот я даже не знаю как это максимально просто (практически с 0 знаниями) реализовать...

Может быть, уже что-то готовое есть на эту тему... Подскажите, плиз!
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Ничего не понятно. Если на всех страницах подгружается один и тот же скрипт, то он по определению одно и тоже рисовать будет.
Даже самый дурацкий замысел можно воплотить мастерски
Brat2005
Сообщения: 61
Зарегистрирован: 26 сен 2005, 14:33

таблица содержащая ссылки и текст одна и та же на всех страницах, но она часто меняется (раз в день, например)
как сделать так, чтобы не редактировать каждую страницу, содержащую данную таблицу? можно ли таблицу "засунуть" в скрипт и редактировать только его?
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

table.js

Код: Выделить всё

function createTable() {

var table = "";

table += "<table>";
table += "<tr>";
table += "<td>tr 1, td 1</td>";
table += "<td>tr 1, td 2</td>";
table += "<td>tr 1, td 3</td>";
table += "</tr>";
table += "<tr>";
table += "<td>tr 2, td 1</td>";
table += "<td>tr 2, td 2</td>";
table += "<td>tr 2, td 3</td>";
table += "</tr>";
table += "</table>";


return table;

}

index.html

Код: Выделить всё

<html>

<title> Index </title>

<head>
<script type="text/javascript" src="table.js"></script>
</head>

<body>

Here comes some text 


[url=page1.html] Page 1 [/url] 


<hr>

<script type="text/javascript">document.write(createTable())</script>

<hr>

</body>

</html>

page1.html

Код: Выделить всё

<html>

<title> Page 1 </title>

<head>
<script type="text/javascript" src="table.js"></script>
</head>

<body>

Here comes another text 


[url=./] Index [/url] 


<hr>

<script type="text/javascript">document.write(createTable())</script>

<hr>

</body>

</html>
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Я бы подумал об использовании SSI.
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

AiK, Вопрос был "Возможно ли на JS".
Кроме того, не все сервера, наверное, поддерживают SSI
Brat2005
Сообщения: 61
Зарегистрирован: 26 сен 2005, 14:33

спасибо, вроде бы это то, что надо. я попробую
да, не все поддерживают, это точно
Ответить