X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> есть 100 страниц(HTML), как сделать, чтоб они менялись каждый день.
tasheal
tasheal
Topic Starter сообщение 23.9.2008, 21:12; Ответить: tasheal
Сообщение #1


есть 100 страниц:
aa.html
1s.html
dd.html
...
jee.html

как мне сделать, чтобы допустим когда нахожусь на клавной странице
index.html и жму на ссылку ФОТО
перехожу на 1s.html
а завтра когда нажму на ФОТО
меня перекинет на dd.html

хотелось бы раз в сутки или в 30 часов.
наверно можно параметр ввести.
прошу помогите спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 23.9.2008, 22:11; Ответить: Exterior
Сообщение #2


tasheal, есть пример Переход по ссылке текущего дня, изменить для своих нужд
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tasheal
tasheal
Topic Starter сообщение 23.9.2008, 22:57; Ответить: tasheal
Сообщение #3


<script type="text/javascript">
<!--
now=new Date();
date=now.getDate();
month=now.getMonth()+1;
if (month<10) month="0"+month;
alldate=date+"."+month;
document.write("<a href=\""+alldate+".html\">"+alldate+"</a>");
//-->

</script>
Супер разобрался! сейчас мы видим ссылку на 23.09
а мне хочется чтоб посетитель не видел цифры 23.09 а допустим 1, а справа от него появлялись 2,3,4, (но мы то знаем,что под 2 стоит страница 22.09, под 3 стоит страница 21.09)
http://23.09.htmlт.е. каждый новые день имеет кнопку 1, а ссылку на текущую дату.
допустим сегодня 30-сен-2008
зайдя на сайт мы увидми: 1 2 3 4 5 6 7 8 9 10
но мы знаем, если нажмем 1, то попадем на 30.09.html
если нажмем на 8 то попадем на страницу 23.09.html
как будет выглядеть код и если страниц будет больше 10, то появляются точки ... при нажатии на которые попадаем на страницу
с 11 12 13 14 15 16 17 18 19

огромное спасибо за помощь!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tasheal
tasheal
Topic Starter сообщение 24.9.2008, 0:15; Ответить: tasheal
Сообщение #4


подбором
сделал следующее:
видим 1 2
а цифры в свое время имееют ссылки 1( сегодня.html) 2(вчера.html)
а как мне удалить подчеркивание ___между ними(1 2)?
вот код
now=new Date();
date=now.getDate();
month=now.getMonth()+1;
if (month<10) month="0"+month;
alldate=date+"."+month;
document.write("<a href=\""+alldate+".html\">1 </a>");

now=new Date();
date=now.getDate();
month=now.getMonth()+1;
if (month<10) month="0"+month;
if (date<31) date=date-"1";
alldate=date+"."+month;
document.write("<a href=\""+alldate+".html\"> 2</a>");
//-->а так же жду подсказки, как чтобы мы видили "десять" цифр и ...
если более 10 цифр.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tasheal
tasheal
Topic Starter сообщение 24.9.2008, 2:05; Ответить: tasheal
Сообщение #5


и ещё этот код
<a href="#" onClick="window.location='http://HTML.by'; return false;">ЖМИ</a>


скрывает путь , но как вставит эту строчку в Скрип?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 24.9.2008, 14:46; Ответить: Exterior
Сообщение #6


tasheal,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Show Links By Days</title>

<style type="text/css">
<!--
a:link {
text-decoration: none;
}

a:hover {
color: red;
}
--
>
</style>

<script type="text/javascript">
<!--
function showLinksByDays(amount)
{
var now = new Date();
var date = now.getDate();
var month = now.getMonth()+1;
var year = now.getYear();
var i = 1;
showLinks:
while (amount-- > 0)
{
document.write("<a href=\""+(date--)+"."+month+".html\">"+(i++)+"</a> ");
if (date == 0)
{
var prev = new Date(year,month-1,0);
month = prev.getMonth()+1;
date = prev.getDate();
continue showLinks
}
}
}
//--
>
</script>

</head>

<body>

<script type="text/javascript">
<!--
showLinksByDays(20);
//--
>
</script>

</body>
</html>


функция выводит ссылки вида 24.9.html (24 сентября), 5.8.html (5 августа) и т.д.
showLinksByDays(20) - цифра 20 - это кол-во выводимых ссылок
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tasheal
tasheal
Topic Starter сообщение 25.9.2008, 16:27; Ответить: tasheal
Сообщение #7


спасибо! попробую вечерком!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tasheal
tasheal
Topic Starter сообщение 5.10.2008, 17:40; Ответить: tasheal
Сообщение #8


(Exterior @ 24.9.2008, 17:46) *
tasheal,
{
document.write("<a href=\""+(date--)+"."+month+".html\">"+(i++)+"</a> ");
if (date == 0)
{
функция выводит ссылки вида 24.9.html (24 сентября), 5.8.html (5 августа) и т.д.
showLinksByDays(20) - цифра 20 - это кол-во выводимых ссылок


Добрый день!
подскажите, сейчас идет ссылка на файл 18.9.html который лежит в корней. а как сделать чтоб ссылка шла на Папку 18.9 в которой лежит файл 18.9.html ?

Просто если код изменить на a href=18.9/\""+(date--)+"."+month+".html\">"+(i++)+"</a>
то адрес будет содержать кавычки " " что мне не нужно....
адрес в Эксплорере: 18.9/%2218.9.html%22
адрес в Мозилле: 18.9/"18.9.html"


и набудущее, как сделать чтоб месяцы до октября(до 10) писались с нулём, например
01
02
03
...
09
т.е. куда вписать

if (month<10) month="0"+month;
if (date<10) date="0"+date;


Спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 6.10.2008, 11:53; Ответить: Exterior
Сообщение #9


(' post='12282 @ 5.10.2008, 20:40)
Просто если код изменить на a href=18.9/\""+(date--)+"."+month+".html\">"+(i++)+"</a>

там кавычки заэкранированы обратным слешем, т.е. вписывать надо после \", но даже если и сделать правильно по вашему варианту, папка для всех дней и месяцев всегда будет 18.9, просто надо добавить туже самую переменную месяца и дня плюс слеш, отделяющий директорию от самого файла:
document.write("<a href=\""+(date)+"."+month+"/"+(date--)+"."+month+".html\">"+(i++)+"</a> ");


(' post='12282 @ 5.10.2008, 20:40)
как сделать чтоб месяцы до октября(до 10) писались с нулём

ну тут совсем все просто, все уже определено:
...
month = prev.getMonth()+1;
[B][COLOR="Green"]if (month<10) month = "0"+month;[/COLOR][/B]
date = prev.getDate();
...

если необходимо, то по аналогии сделать и с date
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tasheal
tasheal
Topic Starter сообщение 13.10.2008, 12:55; Ответить: tasheal
Сообщение #10


Спасибо попробую вечерком!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4619 Сегодня, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления!
89 Daopush 27097 15.4.2024, 19:28
автор: Daopush
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
37 2Index 6564 15.4.2024, 16:17
автор: 2Index
Открытая тема (нет новых ответов) Англоязычный SEO-копирайтинг от $3/100 слов от NeedmyLink | Первая статья бесплатно
4 Needmylink1 1312 12.4.2024, 23:43
автор: Needmylink1
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19664 8.4.2024, 10:37
автор: Skyworker


 



RSS Текстовая версия Сейчас: 17.4.2024, 1:39
Дизайн