onload не загружать iframe jquery - PullRequest
1 голос
/ 21 марта 2011

У меня на странице 2 iframe.

У меня есть функция для перезагрузки iframe по клику.

Теперь я хотел бы загрузить главную страницу без загрузки 2 iframe.Это возможно?Как бы я это сделал?

 <ul>
          <li><a href="#discotheque">Discoth&egrave;que</a>
          </li>
          <li><a href="#articlesPresse">Articles de presse</a></li>
  </ul>

  <div id="discotheque">
<a href="javascript: void(0)" onclick="discothequeReload();" style="text-decoration: none" class="">Nouvelle recherche</a>
    <script type="text/javascript">

    function discothequeReload () {
    var f = document.getElementById('discothequeReload');
    f.src = f.src;
    }
    </script>

                <!--TEST RELOAD-->
        <iframe id="discothequeReload" frameborder="0" src="http://www.google.com">
        </iframe>


  </div>


  <div id="articlesPresse">
        Articles de presse
                <a href="javascript: void(0)" onclick="articlesPresseReload();" style="text-decoration: none" class="">Nouvelle recherche</a>
<script type="text/javascript">

function articlesPresseReload () {
var f = document.getElementById('articlesPresseReload');
f.src = f.src;
}
</script>
            <!--TEST RELOAD-->
        <iframe id="articlesPresseReload" frameborder="0" src="http://www.yahoo.com">
        </iframe>
  </div>

Ответы [ 2 ]

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

Загрузить страницу и загрузить де-фреймы, когда пользователь нажимает на вашу ссылку? Хорошо, вставьте HTML-код iframe, когда пользователь нажмет. Я думаю, что это работает ... Я помню, я сделал что-то вроде этого несколько месяцев назад.

<a href="#" onclick="discothequeReload();" style="text-decoration: none" class="">Nouvelle recherche</a>

<div id="discotheque">
<!-- without the ifram -->
</div>

<script>
function discothequeReload() { 
    $("#discotheque").html('<iframe id="discothequeReload" frameborder="0" src="http://www.google.com"></iframe>');
}
</script>
0 голосов
/ 21 марта 2011

Если вы говорите, что хотели бы перенаправить со своей страницы в местоположение фрейма ...

document.location = $("#articlesPresseReload")[0].src;
...