Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Iframe laduje sie dopiero po kliknieciu w przycisk
lexis72
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

Ostrzeżenie: (0%)
-----


Witam,
Czy jest mozliwosc ustawic aby ramka iframe ladowala sie wylacznie po kliknieciu w przycisk? Powiedzmy ze mam na stronie kilka ramek iframe i chcialbym aby na tych ramkach byl jakis przycisk badz napis "Otworz" i jak ktos chce otworzyc jakas ramke to klika w to i wtedy dopiero laduje sie tresc.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lexis72
post
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.02.2013

Ostrzeżenie: (0%)
-----


W Iframach laduje materialy audio/video i gdy nie zrobie czegos takiego to po zaladowaniu strony wszystkie otworza sie naraz i bedzie gralo np 8 piosenek. I do razu uprzedze pytanie czy nie moglbym wylaczyc w nich opcji autoplay, niestety nie moge bo sa one z innych serwisow i tak juz jest zrobione ze automatycznie sie otwieraja.


A czy mozna w kodzie IFRAME od razu wstawic tresc czy zawsze to musi byc odnosnik do jakiejs strony w postaci src=? Bo wtedy moglbym zrobic tresc z hiperlaczem na dana strone i dopiero po kliknieciu w te hiperlacze otwieralaby sie w tym iframie ta strone. Opcja z tworzeniem dodatkowych podstron dla kazdego iframa z takimi hiperlaczami raczej nie wchodzi w gre, zbyt duzo iframow chce zrobic.


EDIT 2/
Twoje rozwiazania cos mi nie dzialaja, z tego drugiego linku wyszlo mi cos takiego:

Kod
<script type='text/javascript'>
showIframe = function(){
    document.getElementById('iframecontainer').style.display='block';
}
</script>
<style type='text/css'>
.cnt{
display:none;
}
</style>
  <div class="trigger open"><a href="#" onclick="showIframe('http://www.google.com');">Search The Map</a></div>

<!-- Hidden until Trigger class is clicked -->
    <div class="cnt" id="iframecontainer">
        <iframe id='iframetarget' width="500" height="500" frameborder="0" scrolling="no" src=""></iframe>
    </div>

Nie dziala...

Ten post edytował lexis72 24.10.2013, 21:29:26
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 06:21