Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.02.2010, 20:40
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 22.02.2008
Сообщений: 189

скрипт не работает в IE(
Вот этот скрипт не работает в ie (очищает/вставляет вторую строку в таблице). Как исправить?
<script>
function go1() {
document.all("one").innerHTML = "" 
// document.getElementById("one").innerHTML тоже не работает
}
function go2() {
document.all("one").innerHTML = "<td >Data2</td><td>1</td><td>1</td><td>1</td>"
}
</script>
<input type="button" value="Нет" onclick="go1()" />
<input type="button" value="Есть" onclick="go2()" />
<table width="600" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td>Data1</td>
    <td>1</td>
    <td>1</td>
    <td>1</td>
  </tr>
  <tr id="one">
    <td >Data2</td>
    <td>1</td>
    <td>1</td>
    <td>1</td>
  </tr>
</table>
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2010, 20:52
Кандидат Javascript-наук
Отправить личное сообщение для vk65535 Посмотреть профиль Найти все сообщения от vk65535
 
Регистрация: 21.11.2008
Сообщений: 114

function go1() {
	for (var e = document.getElementById('one'); e.firstChild; e.removeChild(e.firstChild));
}
function go2() {
	var r = document.getElementById('one');
	if (r.firstChild) return;
	r.insertCell(-1).innerHTML = 'Data2';
	for (var i = 0; i < 3; ++i) r.insertCell(-1).innerHTML = 1;
}

P.S. В осле нельзя innerHTML-ем менять контент таблиц и селектов.

Последний раз редактировалось vk65535, 02.02.2010 в 20:57.
Ответить с цитированием
  #3 (permalink)  
Старый 02.02.2010, 21:24
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 22.02.2008
Сообщений: 189

Я не особо хорошо знаком с js и терминами...
Я так понял "В осле" - это в IE?
Что за свойство firstChild и removeChild ?
Ответить с цитированием
  #4 (permalink)  
Старый 02.02.2010, 22:45
Профессор
Отправить личное сообщение для SunYang Посмотреть профиль Найти все сообщения от SunYang
 
Регистрация: 22.02.2008
Сообщений: 189

все, разобрался. Спасибо за помощь)
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает в FF и опера, но работает в IE(в чем дело???) Cepera Firefox/Mozilla 1 24.08.2012 16:46
скрипт multibox для joomla - не работает в опере lamanzh Opera, Safari и др. 17 26.06.2009 12:35
Почему не работает скрипт, подскажите aviaks Ваши сайты и скрипты 2 05.05.2009 14:38
Скрипт не работает в опере, работает в IE XpycTuk Общие вопросы Javascript 9 06.03.2009 15:50
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32