В общем, вечер мучений не прошел даром - смог вывести хотя бы на эту страницу =) Всё равно, будьте добры, расскажите, как на вкладку результат вывести, из любопытства уже
вот что своял :
| Код | <html> <head><title>Библиотека монеток</title></head>
<body bgcolor="cyan">
<table align="center" bgcolor="black" width=100%> <tr><td align="center"><font color="blue" size=+3 face="Comic Sans MS">Библиотека нумизмата</font> </table> <br> <hr align="center" color="magenta"> <br>
<script language="JavaScript"> var xmlDoc=null; if (window.ActiveXObject) {// код для IE xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } else if (document.implementation.createDocument) {// код для Mozilla, Firefox, Opera, etc. xmlDoc=document.implementation.createDocument("","",null); } else { alert('Извините, Ваш браузер не поддерживает скрипт'); } if (xmlDoc!=null) { xmlDoc.async=false; xmlDoc.load("Library.xml");
document.write("<table border='4' bgcolor='lightblue' bordercolor='black' width='100%' align='center'>");
document.write("<thead align=center>");
document.write("<tr><td><b>Страна</b></td><td><b>Номинал</b></td><td><b>Год выпуска</td><td><b>Колличество выпущенных монет</b></td><td><b>Особенности</b></td></tr>");
document.write("</thead>");
var x=xmlDoc.getElementsByTagName("moneta"); for (i=0;i<x.length;i++) { document.write("<tr align=center>"); document.write("<td>"); document.write( x[i].getElementsByTagName("cntr")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("nom")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("year")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("kolvo")[0].childNodes[0].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("sp")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("</tr>"); }
document.write("</table>"); }
a=prompt('Введите страну-изготовителя') for (i=0;i<x.length;i++) if(a==x[i].getElementsByTagName("cntr")[0].childNodes[1].nodeValue) { document.write("<table>"); document.write("<tr align=center>"); document.write("<td>"); document.write( x[i].getElementsByTagName("cntr")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("nom")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("year")[0].childNodes[1].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("kolvo")[0].childNodes[0].nodeValue); document.write("</td>");
document.write("<td>"); document.write( x[i].getElementsByTagName("sp")[0].childNodes[1].nodeValue); document.write("</td>"); document.write("</tr>"); document.write("</table>");
} </script>
<br> <hr align="center" color="black"> <p align="right"><font color="orange"> © автор </font></p>
</body>
</html>
|
И, будьте добры, если всё же будете читать код, пожалуйста, укажите на найденные ошибки |