Autor | Zpráva | ||
---|---|---|---|
Albert Einstein Profil |
#1 · Zasláno: 24. 7. 2007, 14:35:52
<head>
function neco() { promenna = false; } </head> <body> document.write(???); </body Zdar co mam napsat misto tech otazniku, aby se mi vypsala promenna z funkce neco ??? dik |
||
sakalik Profil |
#2 · Zasláno: 24. 7. 2007, 15:04:20
Alberte velmi tazka odpoved ak mas pormenna definovanu globalne tak tam daj promenna ale ak ju mas vo funkcii neda sa nic robit
|
||
Albert Einstein Profil |
#3 · Zasláno: 24. 7. 2007, 15:10:26
Dam jiny priklad:
<head> function neco() { promenna = 255; } </head> <body> document.write(???); </body |
||
peta Profil |
#4 · Zasláno: 24. 7. 2007, 15:26:20
document.write(neco);
tez to lze zapsat: neco = function () { promenna = 255; } |
||
Trejpa Profil |
#5 · Zasláno: 24. 7. 2007, 16:53:31
Albert Einstein
Jak píše sakalik, lokální proměnnou globálně nevypíšeš. Vidím dvě možná řešení: 1) V rámci funkce proměnnou uložíš globálně var globalni=0; function neco() { promenna = 255; globalni = promenna; } document.write(globalni); 2) Hodnotu může vracet přímo funkce (ale musí se spustit) function neco() { promenna = 255; return promenna; } document.write(neco()); |
||
Časová prodleva: 17 let
|
0