Страницы: 1
Добрый день!
у меня есть такой скрипт и почему то он падает только в мозиле на строчке data = parser.parseFromString(InData, "text/xml"); что я делаю не так, причем в alert(ee.message); ничего нет?
<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-type" content="text/html;charset=UTF-8"> <script type="text/javascript"> var InData = '<?xml version="1.0"?><ns0:root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xml.softrust.ru/schema/AddoHtm" xsi:schemaLocation="http://xml.softrust.ru/schema/AddoHtm AddoHtm.xsd"><ns0:element id="s2id_autogen2" type="text" name="" value="" /><ns0:element id="diagnoz1" type="text" name="" value="J11.0 Грипп с пневмонией,вирус не идентифицирован" /><ns0:element id="s2id_autogen2_search" type="text" name="" value="" /><ns0:element id="diagnoz_def1" type="textarea" name="diagnoz_name1" value="привет" /><ns0:element id="spanUnderline1" type="underlinedSpan" name="spanUnderline" > <ns0:element id="spanMU1" value="Клинический" state="false" type="spanItem"/> <ns0:element id="spanMU2" value="Патологоанатомический" state="true" type="spanItem"/> <ns0:element id="spanMU3" value="Судебно-медицинский" state="false" type="spanItem"/> <ns0:element id="spanMU4" value="Санитарно-эпидимический" state="false" type="spanItem"/></ns0:element></ns0:root>'; var data = ""; try //Internet Explorer { data = new ActiveXObject("Microsoft.XMLDOM"); data.async = "false"; data.loadXML(InData); iemode = true; } catch (e) { try //Firefox, Mozilla, Opera, etc. { // ReSharper disable InconsistentNaming var parser = new DOMParser(); // ReSharper restore InconsistentNaming data = parser.parseFromString(InData, "text/xml"); } catch (ee) { alert(ee.message); // return; } } </script> </head> <body> </body> </html>
Отсутствует
Страницы: 1