ok. исправил. все равно алерт говорит(врет) ридонли!, а поле редактируемо:
<script type="text/javascript">
function myfoo(b)
{
if(b.className=='readable')
{
b.className='editable';
b.readOnly=false;
// b.disabled=0;
}
else
{
b.className='readable';
b.readOnly=true;
}
if (b.readOnly==true)
{
alert('Read Only!');
}
}
</script>
<style>
.readable { border-style:outset;}
.editable { border-style:inset; }
</style>
</head>
<body>
<input id="id_1" name="ai1" ondblclick='myfoo(this);'/>
попробовал с дисаблед, как учат здесь
http://stepbystep.htmlbook.ru/?id=29 , теперь по двойному клику поле становится деактивированным (ура!), но теперь я уже не могу войти в режим редактирования (
function myfoo(b)
{
if(b.className=='readable')
{
b.className='editable';
b.disabled=0;
}
else
{
b.className='readable';
b.disabled=1;
}
</script>
Я конечно понимаю, что можно это кнопкой сделать, но как то неохота делать кнопку к каждой редактируемой ячейке 10000-ячеичной таблице... Может кто знает, как делаются гриды в JS-библиотеках??
http://extjs.com/deploy/dev/examples...edit-grid.html