Advertisement
Guest User

Untitled

a guest
Apr 17th, 2015
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Создаем объект для работы с XML
  2. if (window.XMLHttpRequest)
  3.   {// code for IE7+, Firefox, Chrome, Opera, Safari
  4.   xmlhttp=new XMLHttpRequest();
  5.   }
  6. else
  7.   {// code for IE6, IE5
  8.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  9.   }
  10.  
  11. // Скачиваем и открываем файл, мы можем скачать его с любого сайта, не обязательно с нашего.  
  12. xmlhttp.open("GET","marks.xml",false);
  13. xmlhttp.send();
  14.  
  15. // Разбираем файл, чтобы получить объекты, описанные в XML
  16. xmlDoc=xmlhttp.responseXML;
  17.  
  18. // Находим место, куда писать список чашек, и сохраняем заголовок таблицы в переменную table
  19. table = document.getElementById("marks_table").innerHTML;
  20.  
  21. marks = xmlDoc.getElementsByTagName("mark");
  22. // Обрабатываем чашки
  23. for (i=0;i<marks.length;i++)
  24.   {
  25.     mark = marks[i];
  26.     no = mark.getElementsByTagName("no")[0].textContent;
  27.     name = mark.getElementsByTagName("name")[0].textContent;
  28.     att1 = mark.getElementsByTagName("att1")[0].textContent;
  29.     att2 = mark.getElementsByTagName("att2")[0].textContent;
  30.     if (no == "10") {
  31.         name = "<b>" + name + "</b>";
  32.         att1 = "<b>" + att1 + "</b>";
  33.         att2 = "<b>" + att2 + "</b>";
  34.     }
  35.     table += '<tr><td>'+no+'</td><td>'+name+'</td><td>';
  36.    
  37. //  if(att1 >= 75) {
  38.     //  table += '<b>' + att1 + '</b>';
  39. //  } else {
  40. //      table += att1;
  41. //  }
  42.     table += att1+'</td><td>'+att2+'</td><td>'+'</td></tr>';
  43.   }
  44.   // Выводим сгенерированный HTML-код на страницу
  45.   document.getElementById("marks_table").innerHTML = table;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement