![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Sundog |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2009 Репутация: нет Всего: нет |
Здравствуйте! Может ли кто нибудь, что-нибудь посоветовать?
Дело пустяковое, но я застрял Вообщем есть массивы с 5 разными объектами(картинки, текст, фреймы) Так вот, есть иконки, при нажиме на которые срабатывает функция. В функции прописано изменять большую картинку, текст под ней, и фрейм сбоку. function ch(i) { img.src=k[i]; tx.value=t[i]; } Картинки она исправно меняет, а вот с текстом проблема. Кто нибудь сталкивался с подобным? Кстати приложил скрины, чтоб было понятнее.
Присоединённый файл ( Кол-во скачиваний: 6 )
2aa.JPG 59,57 Kb |
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 8 Всего: 22 |
Это труба ...
Где ты нахватался таких атавизмов, как <fieldset>, <center>, <legend>? Почему cкрипт без тайпа? Зачем добавлять элементы через document.write? Что за дикое обращение к картинке - img.src=k[i]? Зачем использовать ненужный input type=image вместо <img>? И главное (из-за чего не выполняется то, что ты хочешь) - что такое tx? И почему у этого tx должно быть поле value? Похоже, что в js ты максимум второй день ... Так? |
|||
|
||||
| Amphiluke |
|
||||||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Ну, я хоть и увидел, что такое tx
Но только это не дело (теперь уже) прямо обращаться к элементу DOM по атрибуту name. Задайте id и обращайтесь по нему.
Плюс всё то, о чем сказал IDVsbruck. |
||||||
|
|||||||
| Sundog |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2009 Репутация: нет Всего: нет |
Нет, я гуру...Программировать на горшке начинал...)) Так, ну насчет тегов, незнаю, в универе учитель преподает. Вроде умная очень женщина... Почему скрипт без тайпа и почему через док.райт пишу незнаю. Есть другие варианты? (Серьезно, предложите, если не вломы) Да, я ньюби и лампус( Но, хочу заметить, скорее всего Вы немного не поняли меня. input type image там типо для обращения к иконки. Если конечно же для этой цели нельзя использовать <img>. Можно разве? Дикое обращение к картинке img.src=k[i]. Почему дикое? Там массив, как по другому? Вообщем, кртитика это здорово, да и правильно было сказано я ньюби, но может разъясните почему это труба вааще? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
вроде как IDVsbruck уже рассказал. вы ни капли не придерживаетесь стандартов, как в html, так и в javascript. что там учитель даёт мы без понятия, но конечный результат ужасен что касается работы самого скрипта, после исправлений, предложенных Amphiluke, у вас заработало всё? |
|||
|
||||
| Sundog |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2009 Репутация: нет Всего: нет |
Спасибо. Заработало. Но почему же картинка тогда работала? И что насчет всей этой дикости и атавизмов? ps. И если не охота возится со мной, какую хорошую книгу посоветуете? Их щас так много, с чего начать? Добавлено через 6 минут и 9 секунд Результат ужасен.. хехе) хорошо еще я в универ толком не хожу!)) А то б тогда вооще!! Да...уж. учтем А что же вместо филдсета, центра, легенды ставить? Это сообщение отредактировал(а) Sundog - 25.9.2009, 13:48 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
||||
|
||||
| Sundog |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.9.2009 Репутация: нет Всего: нет |
PS
А как мне обратится к фреймам? var f=new Array ("Fin.html","Rus.html","UK.html",".Nor.html",".Fran.html",".Niderl.html"); ??? |
|||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
|
||||
|
|||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
Судя по всему - не очень ... <FIELDSET> предназначен для группирования элементов формы. Где у Вас форма ? <LEGEND> нужен для создания заголовка группы элементов формы. Где у Вас форма ? Ну ... <CENTER> впринципе можно, он просто поравняет содержимое в блоке, относительно родителя. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |