Не получается изменить часть текста textarea на множественные значения. В общем мне легче показать на примере чем на пальцах объяснять. При нажатие на любую кнопку во всплывающем окне, but7 в textarea должен замениться на значение url (заданное для каждой кнопки через функцию buturl), у меня получилось это сделать, но замена срабатывает только один раз, остальные нажатия на кнопки не срабатывают. Просто, думаю, вдруг выберут сначала одну кнопку, а потом другую, а текст останется только на первый вариант. Да и вообще я сомневаюсь, что скрипт правильно собрал...
Не получается изменить часть текста textarea на множественные значения. В общем мне легче показать на примере чем на пальцах объяснять. При нажатие на любую кнопку во всплывающем окне, but7 в textarea должен замениться на значение url (заданное для каждой кнопки через функцию buturl), у меня получилось это сделать, но замена срабатывает только один раз, остальные нажатия на кнопки не срабатывают.
Ну ... вообще-то у меня вообще не работает эта конструкция... Если сайт на юкозе не проще ли это сделать через аякс окошко?
Не получается изменить часть текста textarea на множественные значения.
И вот еще ... не очень понятно почему вы именно заменяете.. Нет, теория понятно - вы хотите одну стоку картинки поменять на другую ... но зачем так по проще просто вписать. Тем более строка измененная скрптом это не совсем изменения, так сказать..
И вот еще ... не очень понятно почему вы именно заменяете.. Нет, теория понятно - вы хотите одну стоку картинки поменять на другую ... но зачем так по проще просто вписать.
Да просто вписать все содержимое textarea у меня получается, но там ссылка на страницу будет меняться в зависимости от страницы где находится textarea, а кнопки во всплывающем окне. Можно было бы попробовать передать адрес страницы во всплывающее окно, но мне это показалось ещё сложней. А вообще, ты прав, я подумал, наверное, уменьшу содержимое и вставлю из аякс окна, так будет даже правильней.
Сообщение отредактировал Komoff - Суббота, 02.03.2013, 14:56
вообще, ты прав, я подумал, наверное, уменьшу содержимое и вставлю из аякс окна, так будет даже правильней.
Да с аяксом будет проще, во всяком случае мне так кажется - передача от одного элемента в к другому и пользуйте value для вставки содержимого, а иннерHTML для получения и все будет в порядке. http://likbezz.rus/_example/_rest/_2013/p1/butpopup2.html Пример выше
function buturl(url) { parent.window.opener.document.getElementById('butext').value=parent.window.opener.document.getElementById('butext').innerHTML.replace(/but7/ig,url); return false; }
и в принципе он работает у меня в "лисе" как я и просил.:) Правда, я засомневался в кроссбраузерности, но проверять не стал, т.к. действительно решил сделать более эстетично, сократив содержимое до необходимого минимума и кроссбраузерно через аякс-окно, думаю и вставку текста сделаю тогда на jQuery. Если от этой темы никакой пользы другим не будет, то можешь удалить её, в общем-то вопрос решили.:)
Сообщение отредактировал Komoff - Суббота, 02.03.2013, 21:56