Javascript 使用WinJs.xhr rss源在iframe中获取Windows 8中的URL
所以我正在Windows8中开发一个程序,我的目标是获得一个rss提要,它可以工作。但是,当点击时,我希望它显示url的iframe。以下是我的javascript代码:Javascript 使用WinJs.xhr rss源在iframe中获取Windows 8中的URL,javascript,html,windows,windows-8,rss,Javascript,Html,Windows,Windows 8,Rss,所以我正在Windows8中开发一个程序,我的目标是获得一个rss提要,它可以工作。但是,当点击时,我希望它显示url的iframe。以下是我的javascript代码: function GetRss() { WinJS.xhr({ url: "http://URL.com/rss", responseType: 'responseXML' }).then(function (rss) { var items = rss.responseXML.query
function GetRss() {
WinJS.xhr({ url: "http://URL.com/rss", responseType: 'responseXML' }).then(function (rss) {
var items = rss.responseXML.querySelectorAll("item");
for (var n = 0; n < items.length; n++) {
var article = {};
article.title = items[n].querySelector("title").textContent;
var imageStart = items[n].textContent.indexOf('<img src="') + 11;
var imageEnd = items[n].textContent.indexOf('"', imageStart);
article.thumbnail = items[n].textContent.substring(imageStart, imageEnd);
articlesList.push(article);
article.content = items[n].querySelector("link");
}
});
}
函数GetRss(){
WinJS.xhr({url:http://URL.com/rss,responseType:'responseXML'})。然后(函数(rss){
var items=rss.responseXML.queryselectoral(“项”);
对于(变量n=0;n <div id="articlecontent"></div>
谢谢。什么具体不起作用?你的问题是什么?创建一个iframe,并将其src属性设置为URL不起作用?目前,这只是显示链接。我想在链接之前添加一个iframe,因此iframe的src将是提要URL。在将其放入正文时,它也不起作用。我仍然不明白--您有一个iframe,并设置它的.src属性(例如,
var iframe=getIFrameSomeWhere();iframe.src=article.content
),并且它显示的是链接而不是内容?抱歉,忽略前面的注释。当我尝试创建iframe,然后将其src属性设置为url时,它表示id未定义。您可以在实际设置src的位置共享代码吗。