Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 29.06.2009, 15:32
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Код работает нормально
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>
<script type="text/javascript">
function myfoo(b){
    if(b.className=='readable'){
        b.className='editable';
        b.readOnly=false; 
    }else{
        b.className='readable';
        b.readOnly=true;
    }
    if (b.readOnly){
		alert('Read Only!');
    }
}
</script>
<style>
.readable {
	border-style:outset;
}
.editable {
	border-style:inset;
}
</style>
</head>
<body>
<form action="" method="">
<input id="id_1" name="ai1" ondblclick='myfoo(this);'/>
</form>
</body>
</html>
Ответить с цитированием
  #22 (permalink)  
Старый 29.06.2009, 16:00
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

в эксплорере работает некорректно((
Ответить с цитированием
  #23 (permalink)  
Старый 29.06.2009, 16:05
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Работает.
Ответить с цитированием
  #24 (permalink)  
Старый 29.06.2009, 16:20
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

угу. спс.
Ответить с цитированием
  #25 (permalink)  
Старый 29.06.2009, 17:27
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

бага следующая: при переходе из режима "editable"->"readable", если не убрал курсор редактирования из ячейки, то могу продолжать редактировать (. Если тыкаю мышкой куда-нибудь в др. место, а потом обратно на ячейку, то все ок (прикрыто).. Вот такой обломс(
Ответить с цитированием
  #26 (permalink)  
Старый 29.06.2009, 17:32
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Убрать фокус из поля перед изменением статуса.
Ответить с цитированием
  #27 (permalink)  
Старый 29.06.2009, 17:34
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Аха... бага...
Добавь
b.blur();
Ответить с цитированием
  #28 (permalink)  
Старый 29.06.2009, 18:20
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

B~Vladi
супер
Ответить с цитированием
  #29 (permalink)  
Старый 30.11.2011, 21:34
Интересующийся
Отправить личное сообщение для rootv Посмотреть профиль Найти все сообщения от rootv
 
Регистрация: 13.10.2011
Сообщений: 25

Подскажите молодому, подающему надежды!
<input type="text" name="test" id="test" value="111" size="45">
<input type="button" value="!!!" onClick="document.getElementById('test').readOnly= true;">
<input type="button" value="???" onClick="document.getElementById('test').readOnly= false;">

- Текстовое поле должно менять состояние.
Работает только в IE. Это бесповоротно или как-то надо делать иначе?

Да еще замучила большая буква в readOnly (думал не важно...)
Ответить с цитированием
  #30 (permalink)  
Старый 30.11.2011, 23:34
Интересующийся
Отправить личное сообщение для rootv Посмотреть профиль Найти все сообщения от rootv
 
Регистрация: 13.10.2011
Сообщений: 25

Однако не пойму логики...
Как только оформил выражение
document.getElementById('test').readOnly= true;
как функцию - все стало работать во всех браузерах (вообще все - и стили...)

Может кто объяснит?

Последний раз редактировалось rootv, 30.11.2011 в 23:39.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение свойств стиля в javascript, если в CSS он задан особым образом SunnyDay Общие вопросы Javascript 13 13.03.2010 19:09
Межбраузерность свойств и методов chainick Общие вопросы Javascript 8 08.10.2008 12:34
Добавление свойств посредством DOM Bajjy Общие вопросы Javascript 8 02.10.2008 14:51
Не работает перебор свойств объекта BANick Общие вопросы Javascript 1 16.09.2008 22:46
Изменение свойств картинок в документе Gekt0r Общие вопросы Javascript 10 14.08.2008 18:33