在我自己的页面中从javascript打开网站
我开发了一个包含一些html页面的web应用程序:在我自己的页面中从javascript打开网站,javascript,html,onload,Javascript,Html,Onload,我开发了一个包含一些html页面的web应用程序: 主要 结果 在主页中,我允许用户从Youtube搜索内容。 然后我想在结果页面中显示Youtube的结果 为此,我在结果页面用javaScript编写了一个函数 function loadContent() { window.location.href = "http://www.youtube.com/results?search_query = " + userSearch; } 当页面是load()事件时,我调用它 但它会在浏览器中
function loadContent()
{
window.location.href = "http://www.youtube.com/results?search_query = " + userSearch;
}
当页面是load()事件时,我调用它
但它会在浏览器中打开一个新页面,而不是在我的页面中显示结果。。
为什么?尝试在结果页面中放置iFrame 然后更新源代码
$("#iframeId").attr("src", "http://www.youtube.com/results?search_query = " + userSearch);
将此作为注释,因为它不会告诉您如何执行所需操作,但这正是
window.location.href
的工作原理。这基本上是一个重定向,就像你点击一个链接一样。我认为你的问题的解决方案是使用ajax。谢谢,但是youtube不允许在Iframe中显示他们的内容,但是+1表示建议,然后你可以尝试将youtube的嵌入代码放入你的html中。我知道,但这并不能回答我的问题。我想在我的应用程序中向用户显示结果页面,而不是浏览器将打开一个新网页