Autor Zpráva
lukasik
Profil
Funkce:
Vyberu obrázek, js odešlu form do iframe a script, který zpracuje odeslaná data vrátí výsledek, který z iframe předávám do stránky.

Problém je v tom, že potřebuji, aby se data začala parsovat až po načtení obsahu iframe.
Na to používám $("iframe").load(function() {vezmi obsah iframe a vlož ho do stránky})ale ten se při n. odeslání načítá n×.

První obrázek > fce uvnitř load se provede jednou
Druhý obrázek > fce se provede 2× (2× vloží obsah iframe do stránky)
...

Živá ukázka

Netušíte kde může být problém, popřípadě co použít místo load()?
_es
Profil
document.getElementById("idIframu").onload = funkcia;
alebo
<iframe onload="nejaký kód" ...
lukasik
Profil
To už funguje dobře, jen jsem myslel že to bude dělat to samé.

Díky
_es
Profil
lukasik:
jen jsem myslel že to bude dělat to samé.
JQuery má aj dokumentáciu: http://api.jquery.com/load/ (pokiaľ $ je jQuery)

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: