Javascript.RU

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

Проблема с конвертацией под Оперой 11.10
Есть код:
function onDocSent(XMLDoc)
			{
				if (!XMLDoc)
				{
					document.forms.postmodify.preview.onclick = new function ()
					{
						return true;
					}
					document.forms.postmodify.preview.click();
				}

				var prsr = new DOMParser();
				var doc = prsr.parseFromString(XMLDoc, "text/xml");
				XMLDoc = doc;				
				
				// Show the preview section.
				var i, preview = XMLDoc.getElementsByTagName("smf")[0].getElementsByTagName("preview")[0];
				setInnerHTML(document.getElementById("preview_subject"), preview.getElementsByTagName("subject")[0].firstChild.nodeValue);

				setInnerHTML(document.getElementById("preview_body"), bodyText);
				document.getElementById("preview_body").className = "post";

				// Show a list of errors (if any).
				var errors = XMLDoc.getElementsByTagName("smf")[0].getElementsByTagName("errors")[0];
				var numErrors = errors.getElementsByTagName("error").length, errorList = new Array();

....

XMLDoc до конвертации выглядит так(справедливо и для оперы и для фаерфокса):
http://img842.imageshack.us/i/unledua.jpg

Под Фаерфоксом 4ым данный код работает нормально.
Но под Оперой данный код выдает:
Uncaught exception: TypeError: Cannot convert 'XMLDoc.getElementsByTagName("smf")[0]' to object

Error thrown at line 84, column 4 in onDocSent(XMLDoc) in http://www.....ru/forum/index.php?ac...um_replies=75:
var i, preview = XMLDoc.getElementsByTagName("smf")[0].getElementsByTagName("preview")[0];
called from line 69, column 8 in <anonymous function: sendDoc.onreadystatechange>() in http://www.....ru/forum/Themes/default/script.js?fin11:
callback(sendDoc.responseText);

Не пойму как исправить проблему. Подскажите решение, кому не сложно.

Последний раз редактировалось Crakean, 18.04.2011 в 19:03.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема восприятия кода Оперой Sl@vk@ jQuery 0 20.11.2009 20:39