Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выпадающий список
 
 автор: Illusion   (02.01.2010 в 23:49)   письмо автору
 
 

Прошу - помощи!
Необходимо сделать форму вставки в textarea из выпадающего списка и подгружающейся таблицы в новом окне.

пока написал только ЭТО:
<form method=$_POST "ACTION=message">
<select name="name" size=1 >
<option selected> 1</option>
<option> 2</option>
<option> 3</option>
<option> 4</option>
</select>
<input  style="margin:0px;  type="button" value="paste" onClick="editform.message.value = "name">
</form>
<textarea name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" style="width: 98%;"></textarea>


он не пашет
Задача такова - юзер а форуме из списка выбирает нужную формулу вида "\int" "\cos" и нажимает кнопку вставить, которая впихивает это в texarea.

из ваших тем
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=65593
http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=64151

узнал что это надо делать с помощью js.

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

  Ответить  
 
 автор: kostiaGt   (03.01.2010 в 03:06)   письмо автору
 
   для: Illusion   (02.01.2010 в 23:49)
 

<body>
<script type="text/javascript">
var pasteClick = function(obj) {
    obj.message.value += obj.select1.options[obj.select1.selectedIndex].text;
}
</script>

<form method="POST" ACTION="url" >
<select name="select1" size=1 >
<option selected> 1</option>
<option> 2</option>
<option> 3</option>
<option> 4</option>
</select>
<input  style="margin:0px;"  type="button" value="paste" onclick="javascript: pasteClick(document.forms[0]);">

<textarea name="message" rows="15" cols="76" tabindex="3"  style="width: 98%;"> </textarea>
</form>
</body>

  Ответить  
 
 автор: Illusion   (03.01.2010 в 13:14)   письмо автору
 
   для: kostiaGt   (03.01.2010 в 03:06)
 

Класс! Щас буду химичить! К этому можно ведь приаттачить скрипт вставки на место курсора?
PS Спасибо огромное!

  Ответить  
 
 автор: Illusion   (05.01.2010 в 00:39)   письмо автору
 
   для: Illusion   (03.01.2010 в 13:14)
 

Спасибо все работает! У меня процесс идет дальше! Если код такой:
<form method="POST" ACTION="url" >
<select name="select1" size=1 >
<option disabled>Общие</option>
<option title="Деление" selected>\frac{числитель}{знаменатель}</option>
<option title="Левая скобка" selected>\left(</option>
<option title="Правая скобка" selected>\right)</option>


Возможно ли чем либо заменить "title"? Возможно ли вместо "\frac" в списке писать "деление", а вставлять в textarea "\frac"???

Следующих вопрос у меня возникает насчет окна для доп символов - все перерыл - нигде не нашел
код кнопки
<input onclick="window.open('popup.php','lab','top=15, left=20, menubar=0, toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, width=600, height=300')" type=button value="Еще символы">


открывает новое окно
<div class="block-start">
        <div class="cap-div"><div class="cap-left"><div class="cap-right">Смайлики&nbsp;</div></div></div>
        <table class="tablebg" width="100%" border="0" cellpadding="4" cellspacing="1">
        <tbody><tr>
            <td class="row1" valign="middle" align="center"> <a href="#" onclick="insert_text(':poz:', true, true); return false;"><img ilo-full-src="http://www.laboratory37.com/forum/images/smilies/poz.gif" src="http://www.laboratory37.com/forum/images/smilies/poz.gif" alt=":poz:" title="подравляю!" vspace="2" width="47" height="43" hspace="2"></a>
<br><a class="nav" href="#" onclick="window.close(); return false;">Закрыть окно</a></td>

        </tr>
        </tbody></table>
        <div class="block-end-left"><div class="block-end-right"></div></div></div>


Все работате НО! смайлик из этого окна не вставляется в мой textarea!
Все перерыл - нигде не нашел - помогите плиз!
По идее в открывающемся окне должна быть таблица с символами по типу этой http://www.math.union.edu/~dpvc/jsMath/symbols/greek.html

или даже эта таблица... в общем не суть - надо чтобы при нажатии на кнопочку - символ - в texarea вставлялся её тэг.

Пишу это не на заказ, а для своего форума! Очень прошу помочь - день уже не могу окна связать.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования