Niestety jestem dość zielony w tematyce. Próbuję zrobić stronę z 2 zakładkami.
Póki co po wybraniu danej zakładki wyświetla się lista tematów projektów pobrana z jednego z 2 plików xml. Lista ta wyświetla się w tabeli w jednej komórce. Chcę, a by Po wybraniu jednego z projektów z listy, po prawej wyświetlał się jego opis pobrany z tego samego pliku xml. Próbowałem też zrobić tak by każdy temat wyświetlał się w odzielnej komórce jednak nie udało mi się to
Poza tym nie wyświetlają mi się polskie znaki. Pliki xml zaczynają się od: <?xml version="1.0" encoding="iso-8859-2"?>
Zmieniałem na UTF-8 i też nic.
Proszę o poradę
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<script type="text/javascript">
var xmlDoc;
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else // Internet Explorer 5/6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(nazwa) {
xhttp.open("GET",nazwa,false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
var x=xmlDoc.getElementsByTagName("PROJEKT");
txt="";
for (i=0;i<x.length; i++)
{
tytul = (x[i].getElementsByTagName("TYTUL")[0].childNodes[0].nodeValue);
txt= txt + tytul + "<br/>";
}
document.getElementById("blok").innerHTML= txt;
}
</script>
</head>
<body>
<table cellspacing="0px" cellpadding="0px">
<tr >
<td class="aktywna" id="tbsw.xml" ><a href="java script:getData('tbsw1.xml')" >Technologie WEB</a></td>
<td class="buton" id="java.xml"><a href="java script:getData('java.xml')" >JAVA</a></td>
</tr>
<tr>
<td class="block" id = "blok"><td></td>
</tr>
</table>
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<script type="text/javascript">
var xmlDoc;
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else // Internet Explorer 5/6
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
function getData(nazwa) {
xhttp.open("GET",nazwa,false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
var x=xmlDoc.getElementsByTagName("PROJEKT");
txt="";
for (i=0;i<x.length; i++)
{
tytul = (x[i].getElementsByTagName("TYTUL")[0].childNodes[0].nodeValue);
txt= txt + tytul + "<br/>";
}
document.getElementById("blok").innerHTML= txt;
}
</script>
</head>
<body>
<table cellspacing="0px" cellpadding="0px">
<tr >
<td class="aktywna" id="tbsw.xml" ><a href="java script:getData('tbsw1.xml')" >Technologie WEB</a></td>
<td class="buton" id="java.xml"><a href="java script:getData('java.xml')" >JAVA</a></td>
</tr>
<tr>
<td class="block" id = "blok"><td></td>
</tr>
</table>
</body>
</html>
Ok już sobie z tym poradziłem