ФорумПрограммированиеJavaScript → нубский вопрос.. наверное по синтаксису) как использовать в ссылке функцию с арг

нубский вопрос.. наверное по синтаксису) как использовать в ссылке функцию с арг

  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 31 июля 2009 г. 12:50

    я в js не силён.
    у меня есть функция:
    function InsertObhvatData(startdata,enddata,textarea) {
    r = document.getElementById(textarea);
    if (!r) {
    alert("Error in set text! No message window..");
    }
    else
    {
    r.focus();
    var r = document.selection.createRange();
    r.text= startdata + r.text + enddata;
    r.select();
    }
    }

    она добавляет в textarea по краям выделенного текста текст: слева startdata и справа enddata.
    н и собсно вопрос: как её заюзать?

    пробовал так:
    <textarea name="message"></textarea>
    <input type="submit" value="sf" onClick="InsertObhvatData("d","asd","message")">
    некатит и яч догадываюсь почему.. потому что 2 раза вподряд идут двойные ковычки но как сделать чтоб такого небыло и подставлялись все значения?
    так тоже некатит

    <textarea name="message"></textarea>
    <a href="javascript:InsertObhvatData("d","asd","message")">asd</a>

    а если ставить одинарные ковычки то не будут подставляца значения.
    экранировать тоже пытася - ничего не вышло
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2009 г. 12:53, спустя 2 минуты 56 секунд

    Уже несколько тем было связанное с выделением текста…
    adw/0
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 31 июля 2009 г. 12:56, спустя 2 минуты 55 секунд

    действительно.. извиняйте :)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2009 г. 12:58, спустя 1 минуту 59 секунд

    http://pyha.ru/forum/search2?search=createRange может поможет
    adw/0
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 31 июля 2009 г. 13:08, спустя 10 минут 24 секунды

    я уже это обнаружил http://pyha.ru/forum/topic/2900.0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!