Показать сообщение отдельно
  #3 (permalink)  
Старый 30.10.2011, 02:35
Интересующийся
Отправить личное сообщение для JavaCommando Посмотреть профиль Найти все сообщения от JavaCommando
 
Регистрация: 05.10.2011
Сообщений: 12

Сообщение от ksa Посмотреть сообщение
Забыть про видео... Сделать простенький тестовый пример, на котором это проявляется... А там и видно будет.
Легко:
<html>
<HEAD>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">

function toggleById() { 
	    toggleDisabled(document.getElementById("tableCell")); 
	}
function toggleDisabled(el) {
        try {
		    el.disabled = !el.disabled ? true: false;                 
        }
        catch(err) {
            alert(el.nodeName + "\u0020" + err.description); 
        }	
        if (el.childNodes && el.childNodes.length > 0) {
            for (var x = 0; x < el.childNodes.length; x++) {
                toggleDisabled(el.childNodes[x]);
            }
        }
    }

</script>
</HEAD>
<body>
        <table border="1" width="100%">
            <tr>
                <td width="40%">
				    <input type="button" value="Toggle disable" onclick="toggleById();" />
                </td>
                
				<td width="20%"> 
                </td>
				                
				<td width="40%">
					<div id="tableCell">
                        <input type="text" style="width: 100%;" />                     
				    </div>
                </td>				
            </tr>
        </table>
</body>
</html>
Ответить с цитированием