Jump to content

brm

Newbie
  • Posts

    18
  • Joined

  • Last visited

brm's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. brm

    Проблемка!

    Спасибо большое!!! Буду изучать!)
  2. brm

    Проблемка!

    В зависимости от выбраных ответов выводить результат соответсвующий!
  3. brm

    Проблемка!

    Есть такая вот функция,которая делает перебор элементов var x1,x2,x3; var anwer = new Array(); function goTo() { for (x1; x1< 5; x1++) { for (x2; x2< 4; x2++) { for (x3; x3< 4; x3++) { if(x1 == anwer[x1] && x2 == anwer[x2] && x3 == anwer[x3]) document.write("Ваш вариант '+x1+', '+x2+', '+x3+' "); } } } } </script> и такая вот форма,от куда берутся значения </form name="Comp11"> <pre><Span class="h"> Вопрос?</span> <Span class="input"> <input type="radio" name="comp11" onClick="x1=1">a <input type="radio" name="comp11" onClick="x1=2">b <input type="radio" name="comp11" onClick="x1=3">c </span></pre> <pre><Span class="h"> Вопрос2?</span> <Span class="input"> <input type="radio" name="comp12" onClick="x2=1">aa <input type="radio" name="comp12" onClick="x2=2">bb <input type="radio" name="comp12" onClick="x2=3">cc <input type="radio" name="comp12" onClick="x2=4">ee </span></pre> <pre><Span class="h1"> Вопрос3?</span> <Span class="input1"> <input type="radio" name="comp13" onClick="x3=1">aaa <input type="radio" name="comp13" onClick="x3=2">bbb <input type="radio" name="comp13" onClick="x3=3">ccc <input type="radio" name="comp13" onClick="x3=4">ddd </span></pre> <input type="button" value="Дальше >>" onclick="goTo()"> </form> и Проблема в том что не выводит сообщение, с выбраном вариантом( Например: Ваш вариант : 2 , 1 , 4)!...не ошибок не пишет ...без эмоций! Из за чего это может быть? Спасибо!
  4. brm

    for

    for(a=1 , b=1 , c=1; a<4 , b<5 , c<5; a++,b++,c++) можно ли так записать? если нет то как перечислит все переменные в for ??? Спасибо!
  5. brm

    Нужна помощь!

    Если не знаешь, то ТАК и пиши....а то начинается тут выделывание!
  6. Всем добрый день и хорошего настроения! Начну с кода <html> <head> <title>Test Radio Button</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> function DoIt(RXGroup) { var radioRXGroup = document.getElementsByName(RXGroup); for (var RowR = 0; RowR < radioRXGroup.length; RowR++) { if(radioRXGroup[RowR].checked) { if(radioRXGroup[RowR].id=="Computer") {document.getElementById('mainbody').innerHTML = 'Какой тип компьютера вам необходим?</br></br>'+ '<input type="radio" name="a" id="a1"value="1">Компьютер выполняющий офисные задачи</br>' + '<input type="radio" name="a" id="a2" value="2">Компьютер выполняющий О.З.,а также мультимедийные задачи в стандартном качестве</br></br>'+ 'if(radioRXGroup[RowR].id=="a1"){document.getElementById().innerHTML='Hi'}'+ '<input type="button" id="btn2" value="Дальше >>" onClick="DoIt(a)">';} else if(radioRXGroup[RowR].id=="Noutbook") {document.getElementById('mainbody').innerHTML = 'Ноут'; } } } } function n() { open("1.html"); } </script> </head> <body> <div id=mainbody> <p>Что вы хотите купить?</p> <pre> <input type="radio" name="Comp" id = "Computer" value = "Компьютер"><label for=Computer><b> Компьютер</b></label> <input type="radio" name="Comp" id = "Noutbook" value = "Ноутбук"><label for=Noutbook><b> Ноутбук</b></label> </pre> <input type="button" id="btn1" value="Дальше >>" onclick="DoIt('Comp')"> </div> </body> </html> Мне нужно как то интегрировать алгоритм,который был использован вначале, при выборе компьютера или ноутбука. Поясню... У меня в зависимоти от выбранного переключателя выводиться различная информация на экран... В данном случае мне нужно сделать тоже самое,только уже внутри цикла if(radioRXGroup[RowR].id=="Computer") {document.getElementById('mainbody').innerHTML = 'Какой тип компьютера вам необходим?</br></br>'+ '<input type="radio" name="a" id="a1"value="1">Компьютер выполняющий офисные задачи</br>' + '<input type="radio" name="a" id="a2" value="2">Компьютер выполняющий О.З.,а также мультимедийные задачи в стандартном качестве</br></br>'+ 'if(radioRXGroup[RowR].id=="a1"){document.getElementById().innerHTML='Hi'}'+ '<input type="button" id="btn2" value="Дальше >>" onClick="DoIt(a)">';} но что то как то не очень... У кого какие есть мысли? Спасибо!
  7. brm

    Radio button

    Спасибо за совет!!! Нужно было просто заменить = на == и всё заработало!!! Кстати document.write работает!!! Или вы про что то другое имели ввиду!?
  8. brm

    Radio button

    Всем добрый вечер! Есть небольшая проблема...Необходимо,чтобы после того как человек выберет конкретное значение переключателя и нажмёт кнопку далее вывелось в новом окне, текст соответствующий данному переключателю! Например, если комп то про комп что то написано будет,если ноут то про ноут! Вот код программы... <html> <head> <title>Test Radio Button</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> <!-- function DoIt(RXGroup) { var radioRXGroup = document.getElementsByName(RXGroup); for (var RowR = 0; RowR < radioRXGroup.length; RowR++) { if(radioRXGroup[RowR].checked) { if(radioRXGroup[RowR].id="Computer") {document.write('Комп'); break;} if(radioRXGroup[RowR].id="Noutbook") {document.write('Ноут'); break;} break; } } } // --> </script> </head> <body> <form> <font face="Arial, Helvetica" size="+2">Что вы хотите купить?</font> <table border="1"> <tr> <td> <input type="radio" name="Comp" id = "Computer" value = "Компьютер">Компьютер <input type="radio" name="Comp" id = "Noutbook" value = "Ноутбук">Ноутбук </td> <td><input type="button" id="btn1" value="Дальше" onclick="DoIt('Comp')"></td> </tr> </table> </form> </body> </html> Понимаю что здесь if(radioRXGroup[RowR].id="Computer") {document.write('Комп'); break;} if(radioRXGroup[RowR].id="Noutbook") {document.write('Ноут'); break;} что то не то я написал, но как правильно пока не знаю У кого какие мысли есть по этому поводу? Заранее спасибо!!!
  9. Ясно.Спасибо!
  10. Спасибо! Всё работает! а тем способом,что я написал...нельзя сделать? window.open("Test.html","name1","_self");
  11. Всем Добрый день! Нужно,что бы новое окно открывалось в этом же окне! window.open("Test.html","name1","_self"); Так не работает(.... Что не правильно написано? Спасибо!
  12. Всё нашёл решение!!! Вот если кому интересно код! <html> <head> <title>Test Radio Button</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> <!-- function DoIt(RXGroup) { var radioRXGroup = document.getElementsByName(RXGroup); for (var RowR = 0; RowR < radioRXGroup.length; RowR++) { if(radioRXGroup[RowR].checked) { alert('Name = ' + radioRXGroup[RowR].name + ' Number = ' + RowR + ' ID = ' + radioRXGroup[RowR].id + ' Value = ' + radioRXGroup[RowR].value); break; } } } // --> </script> </head> <body> <form> <table border="1"> <tr> <td> <input type="radio" name="R23" id = "R1" value = "11111">111 <input type="radio" name="R23" id = "R2" value = "22222">222 <input type="radio" name="R23" id = "R3" value = "33333">3333 </td> <td><input type="button" id="btn1" value="DoIt!" onclick="DoIt('R23')"></td> </tr> </table> </form> </body> </html> Тема закрыта!
  13. Да задачка не сложная, только пока не разобрался((.... Большое спасибо, буду пробывать!!!
  14. Спасибо...попробую!
  15. Спасибо,буду разбираться!!!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy