![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
LeonW |
|
|||
Unregistered |
Привет! как сделать???
a = 1 = 2 = 3 = 4 b = 5 = 6 = 7 c = 8 = 9 = 10 при этом a=0, b= 7, c=10 как это все сложить????? ----------------------------------------------------------- пример на www.LeonW.hotmail.ru - не доделанный ------------------------------------------------------------- - value2 получается сделать только в
или поменять все????? ![]() помоги пожалуйста! Leon Это сообщение отредактировал(а) Aliance - 6.10.2005, 16:01 |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
Ничего не понятно
![]()
Помоги сперва тебе помочь! Без норамльного описания проблемы это невозможно! |
|||
|
||||
Guest |
|
||||
Unregistered |
ок попробую обьяснить!
Т.е.
--------------------------------- как в <option занести два value1=1 и value2=3; - и в <input type="text" name="myNum1" size=10 value="1" + value2> прибавить value2 - и сложить все = т.е получается 3........ |
||||
|
|||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Ты делаешь что-то не понятное, объясни зачем это потребовалось?
|
|||
|
||||
LeonW |
|
|||
Unregistered |
Привет! хочу знать как это сделать??? на LeonW.Hotmail.ru
есть пример - но он не работает. пример - ставишь на чесло1 = а = и число2 = 1 2 3 до 5 ставишь чесло1 = b и число2 = 6 7 8 ставишь число1 = c и число2 = 9 10 11 ----------------------------------------------------------- C уважением Leon ![]() |
|||
|
||||
diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Я всё равно ничего не понял.
|
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Я тоже, поэтому тебе придется за 2 дня ОБЪЯСНИТЬ что ты хочешь, ибо народ не умеет читать по мыслям
![]() И не пиши странные a = b = n = x = ... |
|||
|
||||
AlexVN |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 21.4.2004 Репутация: нет Всего: нет |
Ну ладно, есть немного времени, поразбираемся.
1. Учимся писать правильный HTML. Для этого первое время все написаное прогонять надо через validator.w3.org. 2. При использовании несколько одинакового пути к элементу в объектной модели можно и нужно сохранять его. (var f = document.cal;) 3. Переменным надо давать осмысленные имена. С этим сложнее, потому как я не очень понимаю, что ты делаешь, поэтому мало что могу посоветовать. 4. innerText использовать не рекомендуется. Вместо него - DOM операции. 5. Если HTML парсер находит непонятные аттрибуты - в лучшем случае игнорирует. Если XHTML - то ругается. Поэтому value2 - не должно быть. В JavaScript нужно задать соответствующий массив значений. 6. Зачем тебе value2, если оно по сути = value + 1? 7. Все элементы в SELECT желательно делать уникальными. Иначе как ты поймешь, какой выделен? 8. Такой синтаксис в HTML не сделает того, что ты предполагаешь: value="1" + value2. Вместо этого надо повесить событие на тот элемент от которого зависит значение этого элемента и менять его из скриптового обработчика событий. В частности то, что у тебя как мининимум должно выглядеть так:
По крайней мере, сейчас от считает. Что именно - тебе лучше знать :-) |
|||
|
||||
Гость_LeonW |
|
|||
Unregistered |
Привет! можешь посмотреть на LeonW.Hotmail.ru или чуть ниже!!
но как я понимаю value2 - нельзя ставить! это пример что бы понятно было! потому что я уже ни знаю как обьяснить. (очень сложно) - правдо мысли другого очень сложно понять когда выбираем chislo1="a" то chislo2 = 1,2,3,4 - chislo1="b" значит chislo2 = 5,6,7,8 - chislo1="c" то chislo2 = 9,10,11,12 при этом a=4, b=6, c=8; все это сложить!
Это сообщение отредактировал(а) Aliance - 7.10.2005, 18:39 |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Гость_LeonW, еще 1 пост без корректного использования кнопки КОД и мне придется закрыть топик.
|
|||
|
||||
Bastet |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 26.9.2005 Где: Тильзит Репутация: нет Всего: 6 |
Попробую прочитать твои мысли: если в меню "chislo1" выбирается строка "а", по в меню "chislo2" строки должны принимать значения 1, 2, 3 и 4. Если выбрана строка "b", то строки во втором меню переименовываются в 5, 6, 7 и 8 (или только их параметры value должны изменить значения). Угадала? И тогда если выбраны строка b и число 7 (например), то сложить он должен 6+7=13? Если не угадала, звинятей. Может, стоит объяснять проблему более развернуто, русскими словами, а не математическими знаками? Из чистого любопытства: что вообще делает этот скрипт? Какая сверхпроблема решается? Хотелось бы услышать "постановку проблемы", так сказать... З.Ы: код лучше оформлять как код (одноименная кнопка над полем для ввода сообщения). --------------------
"I'm not bad. I'm just drawn that way" © Jessica RabbitСм.также: BB | ЖЖ | DA |
|||
|
||||
Guest |
|
|||
Unregistered |
Aliance - кнопка код? т.е. когда я хочу поместить код сначало я должен нажать на код?
пробую так ли?
- если нет - то подскажи как - пожалуйста! |
|||
|
||||
Гость_LeonW |
|
|||
Unregistered |
Bastet = да верно!!!!!!!!!!!!!!!!!!!!!
да =13!!!! ![]() |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Гость_LeonW, да так ей и нужно пользоваться.
Только заметь, там список выпадающий - нужно выбирать каким кодом пользоваться :-) Ждем корректной постановки вопроса... |
|||
|
||||
GIK |
|
||||||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Число 7 где выбирается? и
Почему теперь сложение ДВУХ чисел? Просили вроде ТРИ числа
-------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
||||||
|
|||||||
Bastet |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 26.9.2005 Где: Тильзит Репутация: нет Всего: 6 |
Вроде считает...
Только нет уверенности, что он считает именно то, что нужно.
Это сообщение отредактировал(а) Bastet - 8.10.2005, 15:07 --------------------
"I'm not bad. I'm just drawn that way" © Jessica RabbitСм.также: BB | ЖЖ | DA |
||||
|
|||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
да первоночально было три числа, но т.к мне было очень сложно обьяснить - то лучше 2 чисал! GIK - а так да все правельно понил = 13,
а число 7 вибираем в option.
чуьб выше код написан! - или на LeonW.hotmail.ru посибо! Leon Добавлено @ 02:51 Bastet - большое посибо! он действует!!!!!!! ![]() |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Bastet - привет! как дела? сегодня = подчити весь день со скриптом провозился!!!!!!!!!!!!
![]() - чуть позже я покажу тебе свою задумку! правдо, не знаю наверное - будит ли тебе интересно = ты же профессионал - а я чайник = признаю. |
|||
|
||||
Bastet |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 26.9.2005 Где: Тильзит Репутация: нет Всего: 6 |
LeonW, дела нормально. Только об этом лучше спрашивать в личку.
Обязательно покажи задумку. Просто интересно, что вообще делает этот скрипт. --------------------
"I'm not bad. I'm just drawn that way" © Jessica RabbitСм.также: BB | ЖЖ | DA |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Bastet - привет! я не как в личные сообщения писать?
лучше тебе на емаил - напишу! ок! можно вопрос - а почему я не могу поменять form1 на пример - Leon или ttt.???
|
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
А что напечатанные символы разбегаються как тараканы? ![]() Совет не пользоваться именем у формы вообще, а выбирать по идентификатору. В XHTML имя у формы уже не существует. В примере Bastet можно заменить старый, всё никак не умирающий приём document.form1 на this.form, тогда привязки к имени не будет. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Sardar - привет! не когда я начинаю менять у меня ошибка вылазиет.
|
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Кидай код, мы покажем где трабла
![]() |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Привет = опять проблемы
![]() выбираю 1rejim все ок вы дает 0, 7, 10, 100 выбираю 2rejim - ошибка. а по идеи должно выдовать 2rejim = 42, 80, 120, 1100 3rejim = 83, 160, 240, 2500 а выдает ошибку = NaN - какойто????
Это сообщение отредактировал(а) Aliance - 12.10.2005, 13:10 |
|||
|
||||
Гость_LeonW |
|
|||
Unregistered |
Aliance - если я что то делаю не так - ты пиши, говори - что здесь надо поставить код к примеру! я исправлю (если буду знать как
![]() ![]() |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Во-первых, не забывай заходить собой.
Вов-торых, ты не верное используешь кнопку код - у тебя тут не код JS, а разметка HTML - так и выбирай ее... |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Aliance - но теперь я вроде правельно обьяснил?????
1rejim вы дает 0, 7, 10, 100 2rejim = 42, 80, 120, 1100 3rejim = 83, 160, 240, 2500 а на счет html = теперь буду знать!!!! это я =- ![]() |
|||
|
||||
GIK |
|
|||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Баг найден, пользуйся:
<
-------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Плачит
![]() понимпешь! промблема в том что он значения не выводит те которые надо. 1rejim вы дает 0, 7, 10, 100 2rejim вы дает 42, 80, 120, 1100 3rejim вы дает 83, 160, 240, 2500 уже ладно - там что нибудь придумаю: пусть 1,2,3 rejim = 0, но только чтобы name="chislo2" id="ch2" выдовала эти значения!!!! chislo1 = 0, 7, 10, 100 chislo2 =42, 80, 120, 1100 chislo2 =83, 160, 240, 2500 посибо! |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Aliance - не знаю к чему это привизать - но это алгоритм! (наверно)
var 1rijim=0; 2rejim=0; 3 rejim=0; if - 1rejim to выдет = chislo2 = 0, 7, 10, 100; if - 2rejim to выдет = chislo2 = 42, 80, 120, 1100; if - 3rejim to выдет = chislo2 = 83, 160, 240, 2500; rejim+chislo = resultat (например 7) то число которое выбириш! посибо Leon Добавлено @ 16:30 GIK - ок!!!!! ![]() |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
LeonW
Я не понимаю твоих шаманский алгоритмов. Ты на абстрактном примере объясняй, а не на переменный. А то ответ тебе будет: if skill = 1 то go to that forum else go to tyda to u tyda to Тебе понятно? Мне нет :-) Кроме того, пративно видеть посты с нелепыми грамматическими ошибками, пожалуйста, пользуйся кнопкой предпросмотра... |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Aliance = ok!
если в окошке "число1" выбрано "1rejim" то тогда в окошке "число2" value (не знаю как перевести) = 0, 7, 10, 100 например! если в окошке "число1" выбрано "2rejim" то тогда в окошке "число2" value = 42,80, 120, 110 если в окошке "число1" выбрано "3rejim" то тогда в окошке "число2" value = 83,160, 240, 2500! опять плохо обьясняю?????? |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Канечно плохо.
Поменьше ставь «=», побольше сути. value - это “значение”. Что за окошко? Как value может равняться 0, 7, 10, 100? value="значение", без каких-либо запятых... 1rejim - это что? значение того самого окошка? |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Aliance -ты же знаешь, что не могу правельно обьяснить.
окошко - это где можно выбрать одно из значений! в этом окне - есть 4 значения, когда выбираешь одно значение, то значение второго окна меняется! а теперь? |
|||
|
||||
Bastet |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 26.9.2005 Где: Тильзит Репутация: нет Всего: 6 |
LeonW, а ты разобрался, как работает мой скрипт? Он не универсальный, в нем нужно задавать нужные числа.
Попробую исправить вслепую:
Вроде должно работать... Я видела в подфоруме "Наши скрипты" скрипт для создания как раз такого эффекта (изменение одного селекта в зависимости от состояния другого). Поищи сам, разберись. Там очень толковый скрипт. --------------------
"I'm not bad. I'm just drawn that way" © Jessica RabbitСм.также: BB | ЖЖ | DA |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Я в шоке... просто в шоке :-) Меня окутывает истеричный смех и желание разбится об стенку...
Это не окошко, это select! Тема поднималась, и я ее даже в FAQ занёс! Полезно бы читать правила раздела, где пишешь, а там сказано:
Вот решение твоей проблемы: http://forum.vingrad.ru/index.php?showtopic=64842 |
|||
|
||||
Bastet |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 26.9.2005 Где: Тильзит Репутация: нет Всего: 6 |
нужно заменить на
--------------------
"I'm not bad. I'm just drawn that way" © Jessica RabbitСм.также: BB | ЖЖ | DA |
||||
|
|||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
Aliance - привет! признаю слепой . теперь буду все все обсматривать!!!или у тебя спрошу!
посибо!!!!! Добавлено @ 00:36 Bastet - посибо!!! посибо!!! посибо!!! |
|||
|
||||
LeonW |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 7.10.2005 Репутация: нет Всего: нет |
GIK - посибо!!!!!!
![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |