2012-09-06 64 views
0

我如何将采取从目标网址子ID和加载页面或iframe之前已将其动态插入到iframe代码?动态子ID添加到IFRAME代码

这是我的目标网址

&subid=campaignname_{keyword} 

这是iframe的代码,我想的子编号来加载之前动态插入

<iframe border="0" frameborder="0" width="680" height="800" src="http://xxxxxxx.com?PublisherSubID=</iframe>      
+0

好像u需要的PHP代码插入或JS脚本..? – StasGrin

回答

0

试试这个月底的代码,我有。

形成你的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]; 
     } 
    } 

,并使用插入你的 “子编号” 值到iframe标签innerHTML与....类似这个令牌:

<span id="subid-iframe"></span> 

这可能需要一点tweaki恩......它为我工作。我知道你在做什么。