将子 ID 动态添加到 iframe 代码
Posted
技术标签:
【中文标题】将子 ID 动态添加到 iframe 代码【英文标题】:Dynamically add sub id to iframe code 【发布时间】:2012-09-06 16:33:02 【问题描述】:如何在页面或 iframe 加载之前从目标 url 获取子 ID 并动态插入 iframe 代码?
这是我在目标网址末尾的代码
&subid=campaignname_keyword
这是我希望 subid 在加载前动态插入的 iframe 代码
<iframe border="0" frameborder="0" src="http://xxxxxxx.com?PublisherSubID=</iframe>
【问题讨论】:
好像你需要插入 php 代码,或者 JS 脚本..? 【参考方案1】:试试这个。
这样形成你的 URL:: (#
在那里)
http://example.com/page.html?#subid=subid_keyword
然后使用这个 jscript ::
$(document).ready(function()
var tags = ["subid"];
for (var i = 0; i < tags.length; ++i)
var param = GetURLParameter(tags[i]);
if (param)
var subid = GetURLParameter('subid');
if(typeof(subid) != 'undefined' && dynimage != null && dynimage != '')
document.getElementById('subid-iframe').innerHTML = '<iframe border="0" frameborder="0" src="http://xxxxxxx.com?PublisherSubID=' + subid + '</iframe>"';
);
function GetURLParameter(sParam)
var sPageURL = window.location.hash.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
return sParameterName[1];
并使用带有...的innerHTML将您的“subid”值插入到iframe标签中。类似这样的标记:
<span id="subid-iframe"></span>
这可能需要一些调整......它对我有用。我知道你想做什么。
【讨论】:
以上是关于将子 ID 动态添加到 iframe 代码的主要内容,如果未能解决你的问题,请参考以下文章