Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2009, 23:15
Интересующийся
Отправить личное сообщение для alk0v Посмотреть профиль Найти все сообщения от alk0v
 
Регистрация: 03.09.2009
Сообщений: 10

Парсинг данных
Приветствую, уважаемые. Помогите разрешить следующую проблему:

Есть необходимость парсить данные, находящиеся в конце документа и обрабатывать их в дальнейшем, написал такой скрипт:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head>
<body onLoad="init()">
<script language='javascript'>
var settings = null;
var setid = null;
function init()
{
var elements = document.body.getElementsByTagName("settings");
settings = elements;
}
</script>

<input onclick="window.alert(settings[0].Out22);" value="press" type="button">

</body></html>
<settings
 Out11 = "1"
 Out22 = "0"
 Out33 = "0"
 Out44 = "1"
/>
/>


скрипт нормально работает в IE и возвращает 0, но не работает в firefox, пишет undefined,
для того, чтобы он заработал, нужно было поменять строку
<input onclick="window.alert(settings[0].Out22);" value="press" type="button">

на
<input onclick="window.alert(settings[0].attribute[1].value);" value="press" type="button">

но тогда он не работает в IE, подскажите пожалуйста, где косяк?
Ответить с цитированием