21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
gardener
Profil
Dravím, chtěl bych se zeptat, zda někdo nezkoušel dynamicky zvětšovat rozměry iframu v závislosti na velikosti DIVu načítaného právě do Iframe?
Jelikož se pak tento element stává součástí kódu, tak by to mělo být teoreticky proveditelné?

Díky za každou radu
Molda
Profil
<iframe src="iframe.html"  id="idecko_iframu" onload="zmen_frame_podle_potreby();"></iframe>
<script>
  function zmen_frame_podle_potreby()
    {
        var iframe = document.getElementById('idecko_iframu');  //id tveho iframu
        var iframe_document = (iframe.contentWindow? iframe.contentWindow.document: iframe.contentDocument);
        var spojeni_na_idecko_v_iframu = iframe_document.getElementById('idecko_divu_v_iframu');

        // a s tímhle idéčkem divu uz si dělej co chceš :) třeba
        
        iframe.style.height = 1000; //výška
        iframe.style.width = 500; //šířka
    }
</script>

událost onload nastane po načtení dokumentu a v tu chvíli je přístup k elementům toho iframu

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0