|
|
|
| Есть:
<select name=color>
<option selected value=\"Выберите цвет\">Выберите цвет</option>
<option onClick=\"javascript:insert('[COLOR=R] ')\"; value=\"red\">Красный</option>
<option onClick=\"javascript:insert('[COLOR=B] ')\"; value=\"blue\">Синий</option>
<option onClick=\"javascript:insert('[COLOR=G] ')\"; value=\"green\">Зеленый</option>
</select>
|
и
function insert(dat)
{
parent.document.forms.post_form.post.focus();
parent.document.forms.post_form.post.value += dat;
}
|
Все хорошо, тока не пашет в ИЕ
также пробовал parent.document.getelementbyid(id).value+=dat;
тож не работает.
Как мне это поправить?
З.Ы. Не работают тока опшены, если это повесить на картинку, кнопку, то все пашет | |
|
|
|
|
|
|
|
для: Whi-teOoS
(19.09.2006 в 17:50)
| | Если я правильно понял проблему, то предлагаю сделать несколько иначе, повесить событие на select, а не option:
<script language="javascript">
function insert(dat)
{
if(dat!='0')
{
parent.document.forms.post_form.post.focus();
parent.document.forms.post_form.post.value += dat;
}
}
</script>
<select name=color onChange="insert(this.value)">
<option selected value="0">Выберите цвет</option>
<option value="[COLOR=R]">Красный</option>
<option value="[COLOR=B]">Синий</option>
<option value="[COLOR=G]">Зеленый</option>
</select>
|
| |
|
|
|
|
|
|
|
для: GлюК
(19.09.2006 в 21:48)
| | Спасибо, то, что нужно | |
|
|
|