[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как применить значение в странице для bgcolor in c
yok
Добрый день.

Помогите пожалуйста.
Есть скрипт и селект:

<script>
function
colorscript(x) {
k=x;
alert('выбран'+k+' цвет');
cell.innerHTML=k;
}
</script>

<form
name=color">
!!!! <TD width="
20%" bgcolor="<div id='cell'></div>"> //как мне применить значение для бэкграунда. !!!
<select name="selectcolorcell"
onchange="colorscript(this.options[this.selectedIndex].value)">

<option
selected="selected" value="">Цвет ячейки</option>
<option
value="red" style="background-color: red;">Красный</option>
<option
value="yellow" style="background-color: yellow">Желтый</option>
</select>
</TD>
</form>



а как написать чтобы бекграундом было значение для селя В строке кода выше обозначенное восклицательными знаками.
если я просто вне таблицы допустим напишу <div id="cell"></div>
то все нормально при изменении выведет значение выбранного, а я хочу это значение применить к бекграунду селя, как это написать?




Спустя 4 минуты, 49 секунд (25.10.2011 - 12:06) Winston написал(а):
То есть, чтобы писать
<option value="red">Красный</option>
И чтобы бэкграунд стал красным ?

Спустя 1 минута, 18 секунд (25.10.2011 - 12:08) TMake написал(а):
laugh.gif не обращай внимания это был рабочий бред laugh.gif

Спустя 2 минуты, 13 секунд (25.10.2011 - 12:10) ApuktaChehov написал(а):
<script type="text/javascript">
function colorscript(obj) {
var td = obj.parentNode;
var sel_val = obj.options[obj.selectedIndex].value;

td.style.background = sel_val;
}
</script>

<form name=color">
!!!! <TD width="
20%" bgcolor="<div id='cell'></div>"> //как мне применить значение для бэкграунда. !!!
<select name="selectcolorcell"
onchange="colorscript(this)">

<option
selected="selected" value="">Цвет ячейки</option>
<option
value="red" style="background-color: red;">Красный</option>
<option
value="yellow" style="background-color: yellow">Желтый</option>
</select>
</TD>
</form>

Спустя 40 секунд (25.10.2011 - 12:10) ApuktaChehov написал(а):
stepan - опередил на 2 минуты wink.gif

Спустя 3 минуты, 17 секунд (25.10.2011 - 12:14) TMake написал(а):
ApuktaChehov ну да тупанул согласен laugh.gif

Спустя 21 минута, 34 секунды (25.10.2011 - 12:35) yok написал(а):
Спасибо большое.
Работает если я вот так опишу
<TD width="20%" bgcolor="<div id='cell'></div>"> //не правильно
<TD width="20%" bgcolor=" " id="cell">

и скрипт document.getElementById('cell').style.background=x.value;
СПАСИБО, biggrin.gif

Спустя 37 минут, 36 секунд (25.10.2011 - 13:13) Winston написал(а):
Цитата (yok @ 25.10.2011 - 12:35)
bgcolor="<div id='cell'></div>"

Что за бред? blink.gif

Спустя 3 минуты, 10 секунд (25.10.2011 - 13:16) m4a1fox написал(а):
я бы удивился если бы это правильно было!


_____________
Достучаться до небес.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.