Blogger IFRAME получает URL_argument из URL - PullRequest
1 голос
/ 21 марта 2011

Возможно ли иметь страницу (или пост) на платформе 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 аргументом, я думаю, что я могу адаптировать его для нескольких аргументов.

Заранее спасибо

Ответы [ 3 ]

1 голос
/ 21 марта 2011

Вам просто нужно получить строку window.location.href и затем разобрать соответствующие части.Пример того, как выполнить синтаксический анализ, см. в этом руководстве .

.
1 голос
/ 23 марта 2011

Готово. Я проверил его в блогере, и он работает.

<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>

Надеюсь, это поможет

0 голосов
/ 21 марта 2011

Вы должны использовать Javascript, чтобы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...