Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 10:16   #11
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Никки, смотри http://firststeps.ru/html/js/r.php?9
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 17.12.2010, 10:34   #12
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

TranceSmile спасибо. Очень интересная и очень понятно написанная статья.
Вам +.
Тему пока не закрывайте, мож кто ещё чего подкинет. Мне вот хотелось бы то-же самое на PHP посмотреть как сделано.

stck ++, спасибо за помощь. Всё заработало, но с небольшими поправками.
Рабочий код привожу:
Код:
<SCRIPT LANGUAGE="JavaScript"><!--
var i;
var z = (new Date()).getMonth();
for(i=0; i<document.links.length; i++){if(document.links[i].pathname == "/year/another.php") break;}
if(z==0){document.writeln('<a href=/year/jan.php>'+"Январь"+'</a>');}
if(z==1){document.writeln('<a href=/year/feb.php>'+"Февраль"+'</a>');}
if(z==2){document.writeln('<a href=/year/mar.php>'+"Март"+'</a>');}
if(z==3){document.writeln('<a href=/year/apr.php>'+"Апрель"+'</a>');}
if(z==4){document.writeln('<a href=/year/may.php>'+"Май"+'</a>');}
if(z==5){document.writeln('<a href=/year/jun.php>'+"Июнь"+'</a>');}
if(z==6){document.writeln('<a href=/year/jul.php>'+"Июль"+'</a>');}
if(z==7){document.writeln('<a href=/year/aug.php>'+"Август"+'</a>');}
if(z==8){document.writeln('<a href=/year/sep.php>'+"Сентябрь"+'</a>');}
if(z==9){document.writeln('<a href=/year/oct.php>'+"Октябрь"+'</a>');}
if(z==10){document.writeln('<a href=/year/nov.php>'+"Ноябрь"+'</a>');}
if(z==11){document.writeln('<a href=/year/dec.php>'+"Декабрь"+'</a>');}
//--></script>
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Stilet; 17.12.2010 в 13:15.
Smitt&Wesson вне форума Ответить с цитированием
Старый 17.12.2010, 19:18   #13
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Как это может быть весь код? Чтобы понять, будет ли он нормально работать, нужно еще как минимум иметь код HTML на странице. А то так гадать можно долго. Я вам написал, где расположены ссылки - снизу или сверху? Даже из-за этого могла быть ошибка
motorway вне форума Ответить с цитированием
Старый 17.12.2010, 22:02   #14
stck
Пользователь
 
Аватар для stck
 
Регистрация: 14.06.2010
Сообщений: 84
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Как это может быть весь код? Чтобы понять, будет ли он нормально работать, нужно еще как минимум иметь код HTML на странице.
Он же привел только код скрипта. Коды html само собой разумеющиеся.
Проблема была в том, что он не разобрался в document.links[i].pathname, в цикле поставил инкремент от i, а эта функция вызывает массив ссылок на странице и изменяет ссылку #i, которая не существовала, да еще и то, что ссылки как таковой не было. Эта функция была изляшняя. Последний код который он привел является наиболее правильным, но если убрать переменную i которая не используется. Если пользоваться с функцией links[i].pathname, то я привел вполне рабочий код.
stck вне форума Ответить с цитированием
Старый 17.12.2010, 22:48   #15
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Ну, собственно, если бы из HTML-кода было сразу видно, что такой ссылки нет, то уже даже это было бы сигналом к тому, что тут неправильно
Ок, если разобрались, то хорошо
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выдаёт ошибку Stanislava7 Общие вопросы C/C++ 1 05.05.2010 17:55
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR prikolist Общие вопросы C/C++ 4 10.04.2009 20:27
Выдаёт ошибку DM_bite Помощь студентам 2 08.08.2008 10:33
Почему ошибку выдаёт? Inbox Общие вопросы Delphi 14 24.06.2007 02:15