Показать сообщение отдельно
  #1 (permalink)  
Старый 08.02.2009, 16:00
Интересующийся
Отправить личное сообщение для KOPCAP Посмотреть профиль Найти все сообщения от KOPCAP
 
Регистрация: 08.02.2009
Сообщений: 22

Путаница с переменной
Код:
<html>
<head>
<title>problem</title>
<script>
function swi4(col){
kop_color=col;
}
function make(){
kx=kop.x;
kop.style.backgroundColor=kop_color;
}
function make2(){
k2x=kop_.x;
if(kx>k2x){
k2x=kx;
kx=kop_.x;
}
kop_ind = "kop_0"+kx;
kop=kop_ind;
make();
}
</script>
</head>
<body>
<div style="position:absolute; top:20; left:10; height:30; width:30; background-color=red";
onMouseDown="kop=kop_01; make()" id="kop_01" onMouseUp="kop_=kop_01; make2()" x="1"></div>
<div style="position:absolute; top:20; left:50; height:30; width:30; background-color=red";
onMouseDown="kop=kop_02; make()" id="kop_02" onMouseUp="kop_=kop_02; make2()" x="2"></div>
<div style="position:absolute; top:20; left:90; height:30; width:30; background-color=red";
onMouseDown="kop=kop_03; make()" id="kop_03" onMouseUp="kop_=kop_03; make2()" x="3"></div>
<div style="position:absolute; top:50; left:10; height:30; width:30; background-color=blue" onMouseDown="swi4('blue')">blue</div>
<div style="position:absolute; top:50; left:50; height:30; width:30; background-color=red" onMouseDown="swi4('red')">red</div>
<div style="position:absolute; top:50; left:90; height:30; width:30; background-color=green" onMouseDown="swi4('green')">green</div>
</body>
</html>
Сдесь мне нужно, чтобы призапуске make2() вместо переменной кор подставлялось kop_01. Хотя на мой взгляд все правильно помогите найти ошибку.
P.S. Функции приведенные тут обязатльны для моего скрипта. просто я убрал не нужные для этого примера другие функции. Но ошибка осталась ("kop.style" - есть null или не является объектом)...
Помогите новичку.
Ответить с цитированием