Autor Zpráva
marcusss
Profil *
Ahoj, je možné přečíst data z Iframe, kde načítaná stránka součástí mé domény. Díky
Beavis
Profil
marcusss
Nechápu tvůj dotaz. Pokud jsi tímto „kde načítaná stránka součástí mé domény.“ myslel „stránka není součástí“, tak to jde. Stačí znát odkaz na soubor.
Jan Tvrdík
Profil
marcusss:
var iframe = window.getElementsByTagName( "iframe" )[ 0 ];
alert( "Frame title: " + iframe.contentWindow.title ); // iframe.contentDocument by měl obsahovat DOM toho iframu
marcusss
Profil *
ne, nejde mi o to použít include. potřebuji ty data dostat z iframe. načítaná stránka(src) bude třeba seznam.cz, ne moje(pokud bych nacital svoje stránky v iframu, data bych z nich dostal - SKRZE JS)
marcusss
Profil *
Jan Tvrdíkvar iframe = window.getElementsByTagName( "iframe" )[ 0 ];
alert( "Frame title: " + iframe.contentWindow.title ); // iframe.contentDocument by měl obsahovat DOM toho iframu


již na první řádku hlásí error konzole k nepochopení chybu
_es
Profil
marcusss
Hlavná stránka nemá prístup k obsahu iframe z bezpečnostných dôvodov.
Tak isto je zakázaný aj opačný prístup.
Jedine, že by boli obe na rovnakej doméne.
WanTo
Profil
Ne, k datům z cizí démény se nedostaneš. Říká se tomu zásada stejného původu, takové nevinné bezpečnostní opatření.
peta
Profil
A marcusss možné přečíst data z Iframe, kde načítaná stránka součástí mé domény
B marcusss načítaná stránka(src) bude třeba seznam.cz
Vyrok A je lez? :)

seznam.cz ale neni tva domena. Prohlizece brani kradezi udaju z jinych stranek, treba prihlasovani k bankovnimu uctu. Otevres si frame, v nem pak uzivateli otevres seznam.cz , prepises mu odkazy aby target smeroval opet do tohoto frame a on se pak nevedomky prihlasuje pres tvuj framea ty mu odchytavas klavesy nebo udalost submit a odesilas si to na webku.
Takovy program tady na serveru mam take. Prepisuji generovane stranky IS Stag a dopisuji tam vysvetlivky k predmetum (, ale muzu tam dat JS na odchytavani klaves a treba zjistit hesla admina).
Chamurappi
Profil
Reaguji na petu:
Vyrok A je lez? :)
Výrok A není výrok, nedává smysl. Výrok B vyjasňuje, které slovo ve výroku A chybělo.

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0