Javascript 未在iframe中打开url

Javascript 未在iframe中打开url,javascript,jquery,jquery-ui,iframe,Javascript,Jquery,Jquery Ui,Iframe,每当调用createRemoteSampleWindow()时,我调用以下javascript函数来打开/创建iframe。问题是,我在title中DB之后编写的菜单onChange在一个新窗口中打开链接,而不是在同一个iframe中打开 function changeSpecies(selector){ var selected = document.getElementsByName(selector)[0].value; var new_url = window.location.toSt

每当调用createRemoteSampleWindow()时,我调用以下javascript函数来打开/创建iframe。问题是,我在title中DB之后编写的菜单onChange在一个新窗口中打开链接,而不是在同一个iframe中打开

function changeSpecies(selector){
var selected = document.getElementsByName(selector)[0].value;
var new_url = window.location.toString().replace(selected);
window.location.href = new_url;
}

function createRemoteSampleWindow() { // create a iframe window
var sampleWnd = $.window({
    url: "http://www.google.com",       
    title: 'DB <select id="click" OnChange="window.open(this.options[this.selectedIndex].value')" name="selector" target="sampleWnd"> <option value="http://www.goal.com" selected="">human</option> <option value="http://www.mirror.co.uk">mouse</option> <option value="http://www.espnstar.com">rat</option> </select>',
});
功能更改种类(选择器){
所选变量=document.getElementsByName(选择器)[0]。值;
var new_url=window.location.toString().replace(选中);
window.location.href=新url;
}
函数createRemoteSampleWindow(){//创建一个iframe窗口
var sampleWnd=$.window({
url:“http://www.google.com",       
标题:“DB人类老鼠”,
});
我已经提到target=“sampleWnd”,但这似乎不起作用


请告诉我哪里出了问题。

您有一个
'
后值,它不应该在那里。

语法无法承受;Google主动阻止浏览器在IFrame中打开它。 这是为了安全(阻止人们劫持谷歌的内容!)

这个链接有一些信息,但基本上这是一个巨大的痛苦的工作周围,谷歌不希望你这样做,所以你可能会冒着风险,让你的帐户被封锁


感谢PitaJ,Russ的评论。该链接将在iframe下拉菜单的一个新窗口中打开。我希望发生与[此处]().-在iframe对话框顶部的物种下拉菜单中,框架会重新加载。我忘了在这里添加反斜杠作为倒逗号。因此,下面是新更新的代码-标题:“DB human mouse rat”,但这不起作用。替换“title:with'(至少显示对话框菜单栏中的下拉菜单)后的开始和结束处的双输入逗号。这里出现的唯一问题是,一旦更改菜单选项,链接-espnstar,goal.com..将在新窗口中打开,而不是在iframe中打开,只是指定了-OnChange=“window.open”(this.options[this.selectedIndex].value')“-这似乎是正确的。(?)