Autor Zpráva
visitor
Profil *
Pouzivam nasledujici konstrukci pro jistou kontrolu:
http://www.chose.cz/weblog/index.php/dynamicke-nacitani-obsahu-pres-ja vascript/

Schematicky to funguje asi takto:

<form ... onSubmit="return kontrola();">

function kontrola () { ... } stara se o predani parametru php scriptu ktery vytvori funkci k zavolani viz odkaz vyse fce "stahniData"

function dialog (text) {
return confirm (text);
}

vysledkem php scriptu volaneho v fci kontrola() je prikaz na spusteni pr.: dialog ("akce se ti krizi s jinou, opravdu ji chces ulozit?");


Ale kamen urazu je ze to nefunguje spolehlive. V OPERE se do formu nenavrati FALSE takze se vzdycky ulozi, v IE se nespusti ani dialog :(

Doufam ze je pochopitelne jak je to mysleno :) A ze nekdo poradi...

Dik

Nejaky napad doporuceni jak toto resit bez nutnosti reloadu stranky?
los
Profil *
Keďže odpoveď zo servera nedojde okamžite, tak sa nedá hneď povedať, či má kontrola vrátiť true alebo false. Takže pri úspešnom odoslaní požiadavky treba vrátiť false a pri spracovaní odpovede v prípade potreby zavolať form.submit();
Toto téma je uzamčeno. Odpověď nelze zaslat.

0