Co je rodič Iframe?
Parent Iframe je interní rámec na webové stránce, který obsahuje sekundární webovou stránku nebo skript. Často se nazývají iframes, protože „rodičovská“ část názvu je z pohledu jeho obsahu. Všechno v Iframe je považováno za jeho dítě, zatímco je považováno za rodiče svého obsahu. Tyto snímky lze umístit kdekoli na stránce a mohou být libovolné velikosti. URL statické webové stránky uvnitř rámce může být jakákoli platná internetová adresa. IFRAMS v podstatě umožňují zobrazení dvou webových stránek najednou. Zobrazení více webových stránek v koordinovaných iframech je relativně běžná metoda organizace webové stránky.
Nejběžnějším použitím rodičovského IFRAME je spuštění skriptu, který přidá dynamický obsah na webovou stránku. IFRames mohou stejně dobře provozovat skripty PHP, Perl nebo JavaScript stejně dobře. Se schopností vnitřního rámce vkládat skripty, vývojáři webových stránek mohouZpracovávají data, překlopte obrázky, zobrazují videa, vkládají média a provádějí řadu dalších funkcí, které statické webové stránky neumožňují samy o sobě. I když existují i jiné způsoby, jak vložit skripty a dynamický obsah do webových stránek, rodič IFRAME často minimalizuje množství dalšího označení potřebného pro tyto stránky.
Práce s rodičem IFRAME někdy vyvolává problémy s kompatibilitou s prohlížeči klientů. Většina moderních webových prohlížečů podporuje IFRAMES, ale ne všechny starší prohlížeče ano, takže vývojáři webových stránek to musí často vzít v úvahu. Řešení jsou možná, ale tato řešení jsou zřídka schopna nahradit funkčnost Iframe. V závislosti na požadované funkčnosti IFRAME může být řešení stejně jednoduché jako zobrazování chybové zprávy nebo stejně složité jako zcela nový volání skriptu.
Parent Iframe může spustit skripty na straně serveru, které závisí na počítači hostitele webové stránky nebo klienta-Boční skripty, které závisí na softwaru nainstalovaném v počítači uživatele. Skripty na straně serveru se mohou vždy spolehnout na správný přítomný software, takže IFRAME bude téměř vždy vyplněn správně bez ohledu na stav počítače uživatele. Skripty na straně klienta nemusí vůbec fungovat, pokud uživatel nemá správný software, který by mohl mít za následek prázdný nebo chybový iframe.
Obecně jsou mateřská názvy IFRAMS robustní a užitečné doplnění většiny webových stránek. Problémy se skripty na straně serveru nebo klienta lze řešit s vhodnou přípravou, což činí významné chyby v rámcích nepravděpodobných. Probíhající debata existuje o tom, zda by názvy IFRAM by měly být považovány za dobrou praxi programování webového programu, ale jejich použití je téměř vždy otázkou osobní preference ze strany návrháře stránky.