<script type="text/javascript"
scr="blog.js"></script>
As you have been told already but may have missed, that should be src
Clearly you aren't even using the error console.
Code:
<div id="blog">
<script type="text/javascript" src="blog.js"></script>
<button type="button" onclick="Blog()">click me</button>
</div>
Above you have contained your script and button inside an element whose content you are about to wipe-out.
Code:
<div id="blog"> </div>
<script type="text/javascript" src="blog.js"></script>
<button type="button" onclick="Blog()">click me</button>
Code:
XHR.onReadyStateChange =
Event handlers are written all lowercase.
This will extract your content:
Code:
function Blog()
{
var XHR;
if(window.XMLHttpRequest)
{
XHR = new XMLHttpRequest();
}
else
{
XHR = new ActiveXObject("Microsoft.XMLHTTP");
}
XHR.onreadystatechange = function()
{
if(XHR.readyState == 4 && XHR.status == 200)
{
var xmldom = XHR.responseXML;
var output = "";
var items = xmldom.getElementsByTagName("item");
for( var i = 0; i < items.length; i++ )
{
var cn = items[ i ].getElementsByTagName( '*' ),
cnLen = cn.length;
for( var j = 0; j < cnLen; j++ )
output += cn[ j ].firstChild.nodeValue + ' ';
output += '<br>';
}
document.getElementById("blog").innerHTML = output;
}
}
XHR.open("GET", "blog.xml", true);
XHR.send();
}
Bookmarks