Тема: Помогите со скриптом JavaScript

Ответить в теме
Показано с 1 по 8 из 8
  1. Вверх #1
    Новичок Аватар для Emm
    Пол
    Мужской
    Адрес
    Тернополь
    Сообщений
    11
    Репутация
    10

    Question Помогите со скриптом JavaScript

    Привет, у меня такая ситуация, нужно посредством использования JavaScript вставить в форму определённый текст. Не просто вставить, а по переходе, т.е нажимаем на ссылку загружается страница с формой и в ней уже вставлен нужный кусок текста, к примеру в поле тема, и сообщение. Этот текст должен подставляться разный по разным ссылкам.
    ссылка1- тема1, сообщ1
    ссылка2- тема2, сообщ2
    вот я тут склепал код, но дальше не прет дело
    Код:
    function paste(){
    var url = document.location;
    var ref = document.referrer;
    var sub 
    var mes 
    sub = 'Найдена битая ссылка'
    mes = 'Ошибка по адресу '+ref+' найдена не рабочая ссылка '+url+' просьба устранить глюк.'
    if(document.forms[0].subject.value = sub);
    {
    {
    if(document.forms[0].message.value = mes);
    return true;
    }
    }
    }
    он по кнопке в текущей странице ставит как надо, далее не получается
    так как я только учусь, если вы знаете, как замутить помогите, пожалуйста.
    Заранее спасибо.
    www.lixme.ru - мой сайт.


  2. Вверх #2
    Частый гость
    Пол
    Мужской
    Сообщений
    606
    Репутация
    129
    Цитата Сообщение от Emm
    Привет, у меня такая ситуация, нужно посредством использования JavaScript вставить в форму определённый текст. Не просто вставить, а по переходе, т.е нажимаем на ссылку загружается страница с формой и в ней уже вставлен нужный кусок текста, к примеру в поле тема, и сообщение. Этот текст должен подставляться разный по разным ссылкам.
    ссылка1- тема1, сообщ1
    ссылка2- тема2, сообщ2
    вот я тут склепал код, но дальше не прет дело
    Код:
    function paste(){
    var url = document.location;
    var ref = document.referrer;
    var sub 
    var mes 
    sub = 'Найдена битая ссылка'
    mes = 'Ошибка по адресу '+ref+' найдена не рабочая ссылка '+url+' просьба устранить глюк.'
    if(document.forms[0].subject.value = sub);
    {
    {
    if(document.forms[0].message.value = mes);
    return true;
    }
    }
    }
    он по кнопке в текущей странице ставит как надо, далее не получается
    так как я только учусь, если вы знаете, как замутить помогите, пожалуйста.
    Заранее спасибо.
    use body onLoad или window.onload ?

  3. Вверх #3
    Новичок Аватар для Emm
    Пол
    Мужской
    Адрес
    Тернополь
    Сообщений
    11
    Репутация
    10
    use body onLoad или window.onload ?
    не прет, оно по любой ссылке на форму ставит, а нужно по конкретной, а по остальным default - value="default subject"
    www.lixme.ru - мой сайт.

  4. Вверх #4
    Супер модератор Аватар для Ginger
    Пол
    Женский
    Адрес
    od.ua
    Возраст
    40
    Сообщений
    8,944
    Репутация
    2826
    Как мне кажется, то проверку надо ставить на то, с какой страницы пришли, если у тя конечно их не много, то switch подойдёт. А там и вставляй как default value нужные значения

  5. Вверх #5
    Новичок Аватар для Emm
    Пол
    Мужской
    Адрес
    Тернополь
    Сообщений
    11
    Репутация
    10
    если у тя конечно их не много
    Втом и дело что много страниц, нужно как-то идентифицировать ссылку которую нажали(их много одинаковых), типа: _http://sitee.ru/form.html?val=error - если error то ставим тото, а если просто ...ru/form.html, то поумолчанию (ничего не ставим). каким способом, пока не доходит
    www.lixme.ru - мой сайт.

  6. Вверх #6
    Частый гость
    Пол
    Мужской
    Сообщений
    606
    Репутация
    129
    function getURLParam(strParamName){
    var strReturn = "";
    var strHref = window.location.href;
    if ( strHref.indexOf("&") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase() ;
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
    if (
    aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
    var aParam = aQueryString[iParam].split("=");
    strReturn = aParam[1];
    break;
    }
    }
    }
    return strReturn;
    }

  7. Вверх #7
    Новичок Аватар для Emm
    Пол
    Мужской
    Адрес
    Тернополь
    Сообщений
    11
    Репутация
    10
    Насколько я понял этот код проверяет что прикручено в конце ссылки?
    www.lixme.ru - мой сайт.

  8. Вверх #8
    Частый гость
    Пол
    Мужской
    Сообщений
    606
    Репутация
    129
    да
    в твоем случае ищешь val=error


Ответить в теме

Похожие темы

  1. JavaScript: проблема
    от NoXX в разделе Программирование
    Ответов: 66
    Последнее сообщение: 08.09.2007, 17:20
  2. JavaScript
    от levis в разделе Программирование
    Ответов: 8
    Последнее сообщение: 07.09.2007, 15:40
  3. JavaScript - Окно выбора файла
    от levis в разделе Программирование
    Ответов: 3
    Последнее сообщение: 07.09.2007, 15:19
  4. Стыковка PHP и JavaScript
    от mel в разделе Программирование
    Ответов: 11
    Последнее сообщение: 20.02.2007, 14:37
  5. JAVASCRIPT
    от Aksash в разделе Программирование
    Ответов: 5
    Последнее сообщение: 09.10.2005, 15:28

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения