Autor Zpráva
sysel
Profil
Těžko se po několika letech vstupuje do plynoucí řeky. Prosím o odkaz či nakopnutí jak si poradit s elementy uvnitř iFrame.
Na stránce mám:

<iframe id=ifrm scr="./jina_stranka.html" ></iframe>

DOM Inspector ve Firefoxu mi ochotně rozbalí strom objektů i uvnitř iFrame, ale nezjistil jsem, jak se odkázat na jeho elementy nějakou konstrukcí typu:

document.getElementById("ifrm").document.body.table

???
Dotazy mi odpovídají, že co je pod úrovní <body>, je prázdné.

sysel
_es
Profil
sysel:
Objekt window stránky vo vnútri rámu získaš:
Podľa poradového čísla rámu:
frames[číslo]
Ak mu dáš atribút name:
frames["nameRámu"]
Alebo bez zmeny v kóde:
document.getElementById("ifrm").contentWindow

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: