Código PHP:
function test2(e) {
var e=e || window.event;
var E=e.target || e.srcElement;
document.getElementById('txt').value = action;
if (action == true && E.id != 'grid') {
document.getElementById('srcid').value = E.id;
}
}
Código HTML:
<div id='grid' onmousedown="javascript:action=true;" onmouseup="javascript:action=false;" onmousemove="test2(event);">
<div id='cell_1' class='cell'></div>
<div id='cell_2' class='cell'></div>
<div id='cell_3' class='cell'></div>
</div>
No tengo idea de porque no funciona de esa manera.. no tengo años en JS...
Pero sacando el
onmouseup.. anda perfecto.... ahora si.. no te setea
false la variable..
Tenes varias formas de hacerlo.. podes poner un comando directamente en
onmousedown.. en donde agregue los eventos por JS...