动态创建链接并在同一iframe中打开它

时间:2017-12-11 16:57:47

标签: javascript jquery html iframe

我有一个动态创建的链接,使用url params和我的javascript中的各种好东西。

然后我显然试图打开那个页面。我想在同一个iframe中打开它,但我尝试的任何东西都会在新标签中打开它(不能这样做,因为我放弃了所有的上下文和数据)。

我试过了

window.open(url, '#iframeId'); 
window.open(url);
window.open(url, '_top'); //This kind of worked, but overtook the whole window ignoring the iframe

有什么想法吗?我搜索时看到的大多数内容来自HTML方面,我无法更改它。

2 个答案:

答案 0 :(得分:1)

拳头你需要像这样设置你的var obj = { actions: [{ name: 'InviteUser', type: 'button', value: '[Brian, Timoney, brian@someemaildomain.com,United States, DEM, edit me, 1580333]' }], callback_id: 'market_invite' }; var arr = obj.actions[0].value.replace(/\[|\]/g, "").split(",").map(str => str.trim()); console.log(arr);名字 而不是使用<iframe name="test">这个

答案 1 :(得分:0)

您必须更改src的{​​{1}}。

iframe

如果没有jQuery,你可以选择:

$("#iframeId").prop("src", url);

这是一个jsfiddle,其中包含您搜索的某种功能。

JSFIDDLE