Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.02.2010, 02:51
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

PeaceCoder,
к сожалению, Вы ничего не путаете. В Internet Explorer.
Ответить с цитированием
  #12 (permalink)  
Старый 07.02.2010, 03:12
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Не менее интересные вещи происходят и с document.getElementsByTagName:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
		<title>title</title>
		<style type="text/css">img {border: dashed red 1px;width: 10px;height: 10px;display: block;margin: 10px}</style>
	</head>
	<body>
		<script>
			document.body.appendChild(document.createElement("img"));
			document.body.appendChild(document.createElementNS("http://www.w3.org/1999/xhtml","html:img"));
			document.body.appendChild(document.createElementNS("http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd","html:img"));
		</script>
		<script>
			alert(document.getElementsByTagName("img").length);
			alert(document.getElementsByTagNameNS("*", "img").length);
		</script>
		
	</body>
</html>

IE6: честно показывает одну картинку, сообщает в первом алерте «1», второй даже не показывает.

Fx: показывает три картинки, говорит сначала «1», потом «3».

Op: показывет две картинки, говорит оба раза «3».
Ответить с цитированием
  #13 (permalink)  
Старый 07.02.2010, 15:33
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Ещё в IE по getElementsByTagName можно получить комментарии и doctype.
getElementsByTagName('!')
Ответить с цитированием
  #14 (permalink)  
Старый 08.02.2010, 00:02
Аватар для fizzle
Интересующийся
Отправить личное сообщение для fizzle Посмотреть профиль Найти все сообщения от fizzle
 
Регистрация: 29.11.2008
Сообщений: 10

<script type="text/javascript">
function month() {
var x = document.getElementsByName("month")
document.getElementById("a3").innerHTML = x[0].value;
}
function year() {
var y = document.getElementsByName("year")
document.getElementById("b3").innerHTML = y[0].value;
}

</script>

<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100">Ячейка 1</td>
<td width="200"><input type="text" name="month"  /></td>
<td width="100"><input type="button" value="Ввести" onclick="month()" /></td>
</tr>
<tr>
<td>Ячейка 2</td>
<td><input type="text" name="year" value=""/></td>
<td><input type="button" value="Ввести" onclick="year()" /></td>
</tr>
</table>
<table width="600" border="1" cellspacing="0" cellpadding="0">
<tr>
<td align="center" id="a3">Data1</td>
<td align="center" id="b3">Data2</td>
</tr>
</table>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11
Не работает eval в IE ..::Silence::.. Общие вопросы Javascript 8 25.03.2009 13:16
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32