Blogger IFRAME从URL接收URL参数

时间:2011-03-20 23:09:08

标签: javascript blogs blogger blogspot

是否可以在 BLOGGER 平台中设置与此类似的网页(或帖子):

blog.blogspot.com/a.html?url=http://google.com/

它会嵌入 IFRAME 这个论点(http://google.com/)

我已经拥有了IFRAME的代码,但它是静态的:

<iframe src ="http://google.com/" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>

Ps。:我的真正目标是获得2个参数(一个用于URL,另一个用于返回页面),但如果有人用1个参数帮助我,我想我可以根据几个参数进行调整。

Thnx提前

3 个答案:

答案 0 :(得分:1)

您只需要获取window.location.href字符串,然后解析相关部分。有关如何进行解析的示例,请参阅this tutorial

答案 1 :(得分:1)

完成。 我在博客中测试过它确实有用。

<script>

function getQueryVariable(variable) { 
  var query = window.location.search.substring(1); 
  var vars = query.split("&"); 
  for (var i=0;i<vars.length;i++) { 
    var pair = vars[i].split("="); 
    if (pair[0] == variable) { 
      return pair[1]; 
    } 
  } 
} 
</script>

<script>
document.write('<iframe src ="'+ getQueryVariable("url") + '" width="100%" height="300"><p>Your browser does not support iframes.</p></iframe>')
</script>

希望这有帮助

答案 2 :(得分:0)

你必须使用javascript todo所以