|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.12.2010, 18:54 | #1 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
IE выдаёт ошибку скрипта
Добрый вечер форумчане. Столкнулся с такой проблемой. Есть скрипт, вызывающий некую страницу, привязанную к текущему месяцу.
Опера и Фирефокс ошибку в нём не видят, а вот Internet Explorer выдаёт: document.lincks[...] есть huii или не является объектом. Вот скрипт: Код HTML:
<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("Январь");document.links[i].pathname="/year/jan.php";} if(z==1){document.writeln("Февраль");document.links[i].pathname="/year/feb.php";} if(z==2){document.writeln("Март");document.links[i].pathname="/year/mar.php";} if(z==3){document.writeln("Апрель");document.links[i].pathname="/year/apr.php";} if(z==4){document.writeln("Май");document.links[i].pathname="/year/may.php";} if(z==5){document.writeln("Июнь");document.links[i].pathname="/year/jun.php";} if(z==6){document.writeln("Июль");document.links[i].pathname="/year/jul.php";} if(z==7){document.writeln("Август");document.links[i].pathname="/year/aug.php";} if(z==8){document.writeln("Сентябрь");document.links[i].pathname="/year/sep.php";} if(z==9){document.writeln("Октябрь");document.links[i].pathname="/year/oct.php";} if(z==10){document.writeln("Ноябрь");document.links[i].pathname="/year/nov.php";} if(z==11){document.writeln("Декабрь");document.links[i].pathname="/year/dec.php";} //--></script> Может кто знает в чём проблема? А может лучше на PHP сделать?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Stilet; 16.12.2010 в 20:28. |
16.12.2010, 19:30 | #3 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Проблеммную часть строки лаколизовал. Не могу понять почему ошибка сценария document.links[i].pathname="/year/dec.php";
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
16.12.2010, 19:55 | #4 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
А ссылки где стоят - до или после скрипта? Если после, поставьте скрипт после них
|
16.12.2010, 19:57 | #5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
Где вы нашли свойство pathname? В спецификации его нет! http://www.w3schools.com/jsref/dom_obj_link.asp
|
16.12.2010, 20:00 | #6 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Вот что-то есть: http://www.w3schools.com/jsref/prop_loc_pathname.asp
|
17.12.2010, 01:45 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
А это и есть весь код. Ссылки формируются из пути "patchname".
Может я её не правильно применил? Вот, кое что нашёл, но пока не разобрался что к чему. http://myrusakov.ru/link-javascript.html
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 17.12.2010 в 02:09. |
17.12.2010, 04:47 | #9 |
Пользователь
Регистрация: 14.06.2010
Сообщений: 84
|
Урезал, немного Слишком много лишнего и нет по сути. На гугл не обращайте внимания. Значения не несет, ведь все равно ссылка правиться. Можешь вставить свой домен.
Код:
|
17.12.2010, 07:50 | #10 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 20.11.2007
Сообщений: 500
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выдаёт ошибку | 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 |