Kasutajaliidesed lectures lab 2 ajax example 1
Allikas: Lambda
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <script> var request; function dosomething() { if (request.readyState == 4) { if (request.status == 200) { //alert("ok"); //alert(request.responseText); //document.getElementById("uus").value = request.responseText; document.getElementById("uus").innerHTML = request.responseText; //alert("ok2"); } else if (request.status == 404) { alert("Request URL does not exist"); } else { alert("Error: status code is " + request.status); } } } function muuda() { alert('muudame'); request = false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = false; } } } alert('muutus oleks toimunud'); var url="http://dijkstra.cs.ttu.ee:7777/xstone/xfuns/party_all"; request.open("GET", url, true); request.onreadystatechange = dosomething; request.send(null); } </script> </head> <body> <h1>Peod</h1> <ul> <xsl:for-each select="/data/rec"> <li> <xsl:value-of select="NAME" /> organiseerija <xsl:value-of select="ORGANIZER" /> </li> </xsl:for-each> </ul> <!-- uus osa --> <a href="javascript:muuda()">Muuda allpool olev</a> <p></p> <div id="uus"> Siin on esialgne info </div> <!-- uus osa lopeb--> </body> </html> </xsl:template> </xsl:stylesheet>