Я знаю, что это старый вопрос, но для тех, кто интересуется, есть решение, если вы правильно его закодируете, я понял, как с некоторым тестированием я справился. У меня есть рабочая кодированная версия, так что я точно знаю, что это работает, но я постараюсь объяснить это.
Допустим, у вас есть верхний или нижний колонтитул (обычное место года / информации об авторском праве, которое Борис упомянул в одном из своих комментариев). Тем не менее, вы не хотите изменять расширение файла .html / .htm, однако многих из этих файлов, из-за ссылок и если другие сайты ссылаются на ваш сайт.
Хотя для Бориса это просто нижний колонтитул каждого файла, простой способ сделать это - поместить следующее в ваши html-файлы, где бы ни находился код нижнего колонтитула.
<script type="text/javascript" src="Footer.asp"></script>
Это была первая часть, следующая часть использует JavaScript в ASP-файле нижнего колонтитула, например:
var Code ='';
Code+='your html here';
Code+='more html here if needed';
document.write(Code);
Вы даже можете поместить функции над var, и эти функции будут работать с тем, что у вас есть в: Code+='your html here';
Теперь в этом фрагменте кода вы можете иметь, например, что-то вроде: Code+='<form id="UserSignUp" name="UserSignUp" method="post" action="AddUser.asp">';
, и вы можете сказать, например, добавить пользователей в базу данных.
Но в случае Бориса это год авторского права, поэтому в том же файле Footer.asp у вас есть несколько вариантов. В Code+='your html here';
вы можете использовать созданный / найденный вами код, который обновляет его год за годом, или вы можете вручную обновлять его один раз в год только для одного этого файла.
Тем не менее, возникает вопрос: почему вы не используете JavaScript в первую очередь в течение года авторского права с document.write();
в файле Footer.js? Если ваш код года авторского права находится в ASP?
В этом случае в этом файле Footer.asp над функциями JavaScript просто добавьте свой код ASP, например, например: rsYear("CopyrightYear") = Now
вместе с остальной частью кода ASP, которая может вам понадобиться.
В JavaScript добавьте что-то вроде:
Code+='<script>document.write("Copyright: <%=rsYear("CopyrightYear")%>");</script>';