За последние 24 часа нас посетили 17999 программистов и 1582 робота. Сейчас ищут 1373 программиста ...

Два вопроса по Javascriot

Тема в разделе "JavaScript и AJAX", создана пользователем jack_rv, 17 мар 2008.

Статус темы:
Закрыта.
  1. jack_rv

    jack_rv Активный пользователь

    С нами с:
    3 дек 2007
    Сообщения:
    15
    Симпатии:
    0
    Певый есть н-ное количество радиокнопок при нажатии ниже под радиогруппой должна образоватся форма с input-ами
    [js]<form name='radioForm'>
    <input type='radio' name='tet' value='<input type='text'></input>'>Javascript<br>
    <input type='radio' name='tet' value='<input type='text'></input>'>CSS<br>
    <input type='radio' name='tet' value='<input type='text'></input>'>HTML<br>
    <input type='radio' name='tet' value='<input type='text'></input>'>PHP<br>
    <button type='button' onclick='document.write(getRadioGroupValue(document.radioForm.tet))'>
    Получить значение radio-группы</button>
    </form>
    <script language='javascript'>function getRadioGroupValue(radioGroupObj)
    {for (var i=0; i < radioGroupObj.length; i++)
    if (radioGroupObj.checked) return radioGroupObj.value;
    return null;}
    </script><form>[/js]Вот к чему я пришел!
    При вставке в страницу создается вот такая ошибка:
    На странице есть еще одна форма может она виновата?


    И вопрос номер два: есть textarea и input/upload нужно чтобы при загрузке картинки в textarea вписывался код вставки картинки (второй вопрос для друга)
     
  2. Ивашка

    Ивашка Активный пользователь

    С нами с:
    29 авг 2007
    Сообщения:
    96
    Симпатии:
    0
    Адрес:
    Щёкино/Тула
    o_O Это что вообще за извращения такие?
    А о делу - избавляемся от всяких document.radioForm.tet, сжигаем праведным огнём все книжки, в которых "так написано" и идем читать про DOM

    Ну и напоследок - не юзайте в аттрибутах угловые скобки! Меняйте их на html-сущности.
     
  3. tmanager

    tmanager Активный пользователь

    С нами с:
    12 мар 2008
    Сообщения:
    108
    Симпатии:
    0
    А что скажете про методы innerHTML() и innertext()?

    Их вроде все поддерживают. Но в ДОМе их нет. Поэтому лично я их не использую.
     
  4. Ивашка

    Ивашка Активный пользователь

    С нами с:
    29 авг 2007
    Сообщения:
    96
    Симпатии:
    0
    Адрес:
    Щёкино/Тула
    innerText кажется, не всеми поддерживается, точно не знаю, никогда его не использовал.
    innerHTML раньше использовал, а сейчас стараюсь всегда пользоваться только методами DOM или insertAdjacentHTML (в IE) и его эмуляцией через createContextualFragment в остальных браузерах.
     
  5. jack_rv

    jack_rv Активный пользователь

    С нами с:
    3 дек 2007
    Сообщения:
    15
    Симпатии:
    0
    Все тему я решил. Спасибо за ответы.
     
Статус темы:
Закрыта.