Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите найти ошибку (https://javascript.ru/forum/misc/14768-pomogite-najjti-oshibku.html)

Verhal 30.01.2011 00:27

Помогите найти ошибку
 
Код javascript:
function getXMLDocument(url)
{var xml;
if(window.XMLHttpRequest){xml=new window.XMLHttpRequest();xml.open("GET", url, false);xml.send("");return xml.responseXML;}
else if(window.ActiveXObject){xml=new ActiveXObject("Microsoft.XMLDOM");xml.async=false;xml.load(url);return xml;}
else{alert("Загрузка XML не поддерживается браузером");return null;}}
//-------------------------
function Filter(name,j,cal){
var xml="null";
var gum="book_"+name+".xml";
try{xml=getXMLDocument(gum);if(!xml) return "<font color='red'>Нет данных</font>";}catch(e){return "<font color='red'>"+e.message+"</font>";}
var bk = xml.getElementsByTagName("book");
rel=null;
if(bk.length>cal){
for(i=j;i<cal;i++){
rel+="<span>"+xml.getElementsByTagName('book').item(0).firstChild.nodeValue+"</span></br>"}
rel+="<input type='button' value='след' onclick='Filter(name,"+j+cal+","+cal+cal+")'>";}
then{
for(i1=0;i1<bk.length;i1++){
rel+="<span>"+xml.getElementsByTagName('book').item(0).firstChild.nodeValue+"</span></br>"}
}
return rel;
}
//-------------------------
function k(name, div)
{var div=document.getElementById(div);if(!div) return;var rel=Filter(name,0,10);div.innerHTML=rel;}

Код html:
<html>
<head>
<title></title>
<script type="text/javascript" src="./bios.js" defer="defer"></script>
</head>
<body onload="k(hum,rom)">
<div id="rom"></div>
</body>
</html>

Сколько не искал найти ошибку никак не могу
Помогите ее найти или хотя бы укажите куда копать
Спасибо

PeaceCoder 30.01.2011 00:54

Копать надо от сюда и до вечера.

Что за ошибка то?

Verhal 30.01.2011 15:26

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

PeaceCoder 30.01.2011 15:32

<body onload="k('hum','rom')">

Verhal 30.01.2011 15:35

Не помогло(

Verhal 30.01.2011 15:41

Спасибо. Уже разобрался. Дело было в лишних фигурных скобках после then )

monolithed 30.01.2011 16:37

Цитата:

Сообщение от Verhal
Спасибо. Уже разобрался. Дело было в лишних фигурных скобках после then )

в JavaScript нет инструкции then

softovik88 02.02.2011 16:15

редактор notepad++ хорошо со скобками помогает разобраться


Часовой пояс GMT +3, время: 12:19.