Autor | Zpráva | ||
---|---|---|---|
Majkelju Profil |
#1 · Zasláno: 14. 1. 2013, 15:58:18
Ahoj, řeším takovou zapeklitost, a sice, že mám funkci
function pie_slice_clicked( index ){ - - - - } |
||
_es Profil |
#2 · Zasláno: 14. 1. 2013, 16:36:04
Majkelju:
Píšeš nejako zmätene, napríklad „proměnná index se do funkce natáhne z jiného souboru“ (čo to má byť?) a pod. Na nejaký výstup z funkcie môžeš použiť príkaz return alebo zmenu hodnoty nejakej globálnej či globálnejšej funkcie pri vnorených funkciách. |
||
Majkelju Profil |
_es:
No pro mě samotného je to trochu zmatečné, těžko se mi to popisuje...zkusím sem dát podrobnější kód (do fce jsem přidal příkaz return): Kliknu na dílek grafu (open flash chart) a zavolá se tato fce: function pie_slice_clicked( index ){ - - - return index; } function zobrazDetail2(index){ window.alert(index); } |
||
peta Profil |
Navrat z js funkce se pise takto:
function pie_slice_clicked( index ){ return index; } alert(pie_slice_clicked(123)); a = pie_slice_clicked(123); alert(a); function pie_slice_clicked( index ){ window.a = index; window['b'] = index; return index; // radek s return ted nevyuzivam a nemusi tam byt } a = 5; b = 7; alert([a,b]); // necham to vypsat jako pole pro 2 promenne, ale je to detail pie_slice_clicked(123); alert([a,b]); Objekt window |
||
Majkelju Profil |
peta:
Děkuju, zkouším to, zatím neúspěšně, akorát nechápu, proč je tam vždy alert, funkce a další alert... EDIT: Už jsem na to díky tvému postu přišel :) Díky moc za rady ;) |
||
peta Profil |
#6 · Zasláno: 15. 1. 2013, 15:53:57
Abys videl, jake hodnoty jsou tam pred a po spusteni funkce, v pripade 1 vysledky obou zpusobu.
|
||
Časová prodleva: 11 let
|
0