Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Набор параметров по radiobutton, для вставки BBcode в текст 
:(
    Опции темы
Pena
Дата 18.8.2006, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



А как осуществить  smile 
при выборе нужной radiobutton в код создаваемой странички* вставляется соотетствующая строчка... 
---
* После ввода данных заполненной формы создаётся страница... 

Это сообщение отредактировал(а) Pena - 31.8.2006, 12:33
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
12345c
Дата 18.8.2006, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Слишком общая задача. К примеру, что делать, если выбрали сначала одну альтернативу, потом другую?
Код
<script>a=[];</script>
<input type=radio name=3 value="текст" onclick="a[this.name]=this.value;">

<div id=d1></div>

а потом вывести массив командой 
Код
<button onclick="document.innerHTML=a.join('<br>');">вывести</button>

PM WWW   Вверх
Pena
Дата 7.9.2006, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



Не-е-е... Знащит так:
Есть форма,
есть кнопки, нажимая на которые в textarea вставляются HTML теги (<b></b>, <i></i> и сложнее) }
Есть кнопка, "которая" вставляет <img class="style1" align="left" src=".jpg">, НО сие негоже поскольку для картинок есть и другие styl'и, некоторые надо ровнять по правому краю, некоторые не нужно "обтекать", и т.д. / завеситься кнопками тупо, хочется чего-нить более "возвышенного" - посему и спрашиваю тут (а у кого, если не у вас?  smile)   
Вот я бы хотел с помощью radiobutton осуществить "формирование" вставки <img>: 
т.е. расставил "галочки" и вставляешь себе на радость картинки с нужными свойствами)
Понятно обьяснил?  smile 

Это сообщение отредактировал(а) Pena - 7.9.2006, 17:59
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
12345c
Дата 7.9.2006, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Понятно, но как резко это отличается от первой пары строк!
Решение - то же самое: сначала массив с пустыми строками, потом набор свойств по радиокнопкам, потом объединение и использование в команде вставки.

Не мешает предусмотреть отмену выбора любой из радиокнопок - как в этом примере: http://js2.ru/example/JsPrimeryCode-78.htm


Это сообщение отредактировал(а) 12345c - 3.3.2008, 14:05


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Pena
Дата 10.9.2006, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



Ммм, как бы по-подоходчивее, а то чёт не особо получается =(
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
Pena
Дата 23.9.2006, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



Хотяб ссылочку на справочные материалы  smile 
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
12345c
Дата 23.9.2006, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Подобный пример я видел в книжке "Dynamic HTML" (Aйзекс) - радиокнопками что-то там задавали, свойства слоёв или подобное. Но тут примера не надо. Вам нужно слепить тег. Делаем:

Код
<form name=fo1>
<input type=radio name=r1 value=style1>
<input type=radio name=r1 value=style2>

<input type=radio name=r2 value=left>
<input type=radio name=r2 value=center>
<div id=d1></div>

<input type=button value=Вставить onclick="fo=document.forms['fo1'];document.getElementById('d1').innerHTML='<img'+' class='+fo.elements['r1'].value+' align='+fo.elements['r2'].value+' src=im1.jpg>'">
</form>
 

Это сообщение отредактировал(а) 12345c - 23.9.2006, 22:02


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Pena
Дата 5.10.2006, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



Переделал немного - нужно для страницы:

Код

<Form name="forma">
   <div>
       <span onClick='javascript: text.setSelectedText("<img class=\"KapmuHKa\" align="+document.forma.r1.value+" src=\"img/1v.jpg\">")'>Проба</span>
   </div>
   <textarea id="Textarea" name="Пять" wrap="off">Содержание</textarea>
   <div class="Paguo">
      <input type="radio" checked name="r1" value="left"> align="<strong>left</strong>" <br>
      <input type="radio" name="r1" value="right"> align="<strong>right</strong>"
   </div>
</Form>


"Проба" - это из серии "Вставки под курсор" - отдельный script с вашего же forum'a)...
ПАчИму r1 не определяет: "align=undefined" выдаёт?(

Это сообщение отредактировал(а) Pena - 6.10.2006, 16:36
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
Pena
Дата 7.10.2006, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



 smile smile  Дата 5.10.2006, 16:22

Это сообщение отредактировал(а) Pena - 9.10.2006, 13:25
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
12345c
Дата 9.10.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Вспомнил, что у радиокнопок не всё так просто с выбором, как у других.

Код
<Form name="forma">
   <div>а
       <span onClick='javascript: for(i=document.forma.r1.length-1;i>0;i--)if(document.forma.r1[i].checked)break;alert("<img class=\"KapmuHKa\" align="+document.forma.r1[i].value+" src=\"img/1v.jpg\">")'>Проба</span>
   </div>
   <textarea id="Textarea" name="Пять" wrap="off">Содержание</textarea>
   <div class="Paguo">
      <input type="radio" name="r1" value="left"> align="<strong>left</strong>" <br>
      <input type="radio" name="r1" value="right"> align="<strong>right</strong>"
   </div>
</Form>

PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0485 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.