在加载页面或 iframe 之前,我如何从目标 url 获取子 ID 并动态插入到 iframe 代码中?
这是我在目标网址末尾的代码
&subid=campaignname_{keyword}
这是我希望 subid 在加载之前动态插入的 iframe 代码
<iframe border="0" frameborder="0" width="680" height="800" src="http://xxxxxxx.com?PublisherSubID=</iframe>
在加载页面或 iframe 之前,我如何从目标 url 获取子 ID 并动态插入到 iframe 代码中?
这是我在目标网址末尾的代码
&subid=campaignname_{keyword}
这是我希望 subid 在加载之前动态插入的 iframe 代码
<iframe border="0" frameborder="0" width="680" height="800" src="http://xxxxxxx.com?PublisherSubID=</iframe>
尝试这个。
像这样形成你的 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" width="680" height="800" 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>
这可能需要一些调整......它对我有用。我知道你想做什么。