|
|
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая. Как можно получить ссылку, изменяющуюся в зависимости от текущей даты. То есть - необходимо, чтобы ежедневно при нажатии на одну и ту же ссылку перенаправлялись на разные страницы. Например, если сегодня 10.09.2009, перенаправляем на 0910.htm, если сегодня 02.12.2009 - на 1202.htm. Изменять ежедневно для этого страницу нет возможности. Мои знания ява-скриптов почти нулевые, но не изучать же его для такой разовой проблемы. Прошу помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 16:30 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Ну уж, Лев Давыдович, если Вам "02.12.2009" в "1202.htm" преобразовать слабо, про какую мировую революцию может идти речь? ПС. Посмотрите в гугле свойства и методы объекта Date. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 16:49 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Я это вижу как то так: <a href='некий скрипт'>Сегодня</a> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 16:55 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Неправильное решение. Надо делать один и тот же запрос к серверу, а сервер в зависимости от даты будет отдавать страницу или контент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 17:13 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
IDVsbruckНеправильное решение. Надо делать один и тот же запрос к серверу, а сервер в зависимости от даты будет отдавать страницу или контент. Тоже неправильное решение, потому что браузер (по умолчанию, конечно) кеширует страницы по значению урл, поэтому и надо что-то типа http://myPage?now=currentDate , где currentDate , собственно, строковое значение текущей даты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 17:22 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
А, ну да. Настоящую дату всё-равно надо брать с сервера. Потому что, мало ли, что у юзера на его компьютере... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 17:23 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
что у него на компе, то и должно открыться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 17:26 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Что-то типа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 17:59 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Вернее: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 18:04 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 19:07 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
> что у него на компе, то и должно открыться Ага. Сдохла батарейка и дата съехала на 01.01.2006, а то и 1999... Случайно сдвинули дату на 10 сентября 2019 года... Что должно открыться в таких случаях? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2009, 22:14 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
да, как сказали выше, если у пользователя съедет дата, то все Ваши ссылки поедут. Так что лучше формировать дату не на клиенте, а на сервере, например на том же PHP: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 05:52 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Сбросится у него дата - будет открыта страница 0101.htm. Это проблема пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 09:08 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Примеры проверю, но внешне похоже, что будет работать! :) Спасибо огромное! А как сделать следующее - открывается index.htm, при его открытии проверяется текущая дата, и в одном из его фреймов открывается нужная страница (0101.htm, 0911.htm - по текущей дате)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 09:11 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
Вот как решил первую проблему: <script> <!-- var now = new Date(); var month = now.getMonth() + 1; var day = now.getDate(); document.write("<a href=" + ((month <10)? "0" + month:month)+((day <10)? "0" + day:day)+".htm>Сегодня</a>") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 13:59 |
|
||
|
Ссылка, изменяющаяся в зависимости от даты
|
|||
|---|---|---|---|
|
#18+
С перенаправлением решил проблему так: <script> <!-- var now = new Date(); var month = now.getMonth() + 1; var day = now.getDate(); document.write("<meta http-equiv=\"refresh\" content=\"0 url="+((month <10)? "0" + month:month)+((day <10)? "0" + day:day)+".htm\">") </script> Спасибо всем, что направили на верную мысль! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2009, 14:48 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36190060&tid=1454275]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
166ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 195ms |
| total: | 452ms |

| 0 / 0 |
