Autor Zpráva
volovic
Profil *
ahoj, chci se optat na lety omílané téma. Jak detekovat, zda byl iframe nacten. Nehledam resini pres JS. Lze to udelat nejak spolehlive?
Diky za rady
imploder
Profil
volovic
Pokud nemá být řešení nijak závislé na JS, ale má fungovat při čistém HTML, bude to složité. Možné řešení: každému načítanému prvku v iframu dát jako zdroj PHP skript, který potřebný obsah vyplivne a zaznamená, že byl načten. Totéž na konec textu v iframu. Až budou hotovy všechny ty skripty (můžou zapisovat do sdíleného souboru, databázi - kvůli rychlosti - bych se vyvaroval; PHP v novějších verzích má i jakousi podporu sdílené paměti - to by bylo ideální), tak jakože je celý iframe (vč. všeho, co v něm je) načten. Nic jiného mě nenapadá.
volovic
Profil *
Nezminil jsem, že v iframu se zobrazuji cizí stránky. Ale díky
AM_
Profil
volovic
Zkus více rozvést, o co se snažíš. Jestli někam zaznamenat, že uživatel měl dost trpělivosti a nezavřel okno, než se iframe načetl, nebo na stránce po načtení vyvolat nějakou událost? a určitě to chceš serverovým skriptem?
Bubák
Profil
Jak detekovat, zda byl iframe nacten. Nehledam resini pres JS. Lze to udelat nejak spolehlive?
...
Nezminil jsem, že v iframu se zobrazuji cizí stránky.
Za těchto podmínek to nejde.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0