2012-09-06 87 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恩......它爲我工作。我知道你在做什麼。