Autor | Zpráva | ||
---|---|---|---|
Pan X Profil |
#1 · Zasláno: 5. 1. 2009, 14:41:27 · Upravil/a: Pan X
Dobrý den.
Mám tento script: function mapa(x_souradnice, y_souradnice){ var x = x_souradnice - "1"; var y = y_souradnice - "1"; var map_x = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25'); var map_y = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25'); window.document.getElementById("x_s").innerHTML = map_x[x]+'<br>'; window.document.getElementById("y_s").innerHTML = map_y[y]+'<br>'; } function posun(kam, kolik, kde){ if(x == "12"){ alert(x) } } Ve funkci mapa() mám proměnnou var x a já bych s tou proměnou potřeboval dál pracovat ve funkci posum(). A nevím jak ji mám do té funkce dosadit. Tento script nejde a já bych chtěl poprosit zdejší odborníky jak to udělat, aby to šlo. Předem díky Pan X |
||
bohyn Profil |
#2 · Zasláno: 5. 1. 2009, 14:50:51 · Upravil/a: bohyn
Pan X
var x; function mapa(x_souradnice, y_souradnice){ x = x_souradnice - 1; y = y_souradnice - 1; // ... } |
||
Pan X Profil |
#3 · Zasláno: 5. 1. 2009, 14:53:59
Když to tak udělám vypíše mi to: undefine
|
||
bohyn Profil |
#4 · Zasláno: 5. 1. 2009, 15:01:03 · Upravil/a: bohyn
Pan X
Fungovat to musi. Nesmis pouzivat var x; uvnitr funkce var x; function fce1() { x = 1; } function fce2() { alert(x); } fce1(); fce2(); // 1 |
||
Pan X Profil |
#5 · Zasláno: 5. 1. 2009, 15:03:51
Děkuji to je to co jsem hledal
|
||
Měsíček Profil |
#6 · Zasláno: 6. 1. 2009, 19:09:51
Reaguji na Pana X:
Mimoto si udělej pořádek v tom jak chceš psát kód. Jednou vidím, že používáš objekt window a někdy zase ne. Ať už se rozhodneš ho používat a nebo ne, rozhodně to piš jednotně. |
||
Časová prodleva: 15 let
|
0