在iframe src

时间:2016-04-02 13:53:32

标签: javascript html css xml iframe

一直在尝试一切,我得到的只是一个空白页......

XML由URL格式提供,包含许多节点,但我只想取出用户名并将其放在iframe scr url中。

最优这将重复,直到该xml上没有更多用户名

这是我到目前为止所得到的

<script type="text/javascript">
if (window.XMLHttpRequest)
{
    //Code for IE7,Firefox, Chrome, Opera, Safari
    xmlhttp = new XMLHttpRequest();
}
else
{
    //code for IE6,IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "http://xml.url/here", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
y=xmlDoc.documentElement.childNodes;
for (i=0;i<y.length;i++)
{
    if (y[i].nodeType!=3)
    {
        //This code for printing attribute of a tag(you have to give attribute name).
        document.write("<br>" + y[i].getAttributeNode('username').nodeName + ":  ");
        document.write(y[i].getAttributeNode('username').nodeValue + "<br>");
        for (z=0;z<y[i].childNodes.length;z++)
        {
            if (y[i].childNodes[z].nodeType!=3)
            {
                            //This is for Node Name.
                document.write(y[i].childNodes[z].nodeName + ": ");
                            //This is for Node Value.
                document.write(y[i].childNodes[z].textContent + "<br>");
            }
        }
    }
}
</script>

<iframe src="http://blablabla + 'username' + blablabla " height="300" width="400" style="border: none;"></iframe>

0 个答案:

没有答案