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