Autor | Zpráva | ||
---|---|---|---|
visitor Profil * |
#1 · Zasláno: 20. 3. 2007, 00:49:44
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 * |
#2 · Zasláno: 20. 3. 2007, 08:57:46
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();
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0