[ gristic @ 08.11.2007. 09:09 ] @
Pozdrav svima

Imam slececi problem:

[HTML]

...
<input type="text" name="data[ime]" id="ime" onclick="PrvaFunkcija('ime');">
...

[/HTML]

[JavaScript]
function PrvaFunkcija(vrednost){
...
DrugaFunkcija(vrednost);
...
}

function DrugaFunkcija(vrednost){

document.getElementById(vrednost).value=X;
}
[/JavaScript]

Kada izvrsim ovo dobijam gresku

ime not defined.

U cemu gresim?
[ japan @ 08.11.2007. 09:32 ] @
probaj

<input type="text" name="data[ime]" id="ime" onclick="PrvaFunkcija(this.id);">
[ gristic @ 08.11.2007. 16:38 ] @
Nece ponovo.

radi sam ako unesem bas ime ID taga;

document.getElementById('ime').value

a ako ga prenosim kao parametar funkcije onda nece da radi.
[ Zmaj @ 08.11.2007. 19:16 ] @
onda nisi prosledio ceo kod (ili bitne delove). ovo sto si napisao mora da radi. verovatno ne prosledjujes dobro naziv od id
[ noviKorisnik @ 08.11.2007. 21:09 ] @
Jel' može, čisto radi testa, da probaš...
Code:
<input type="text" name="data[prezime]" id="prezime" onclick="PrvaFunkcija('prezime');">

... jednostavno zameniš ime s prezimenom.

Deluje šašavo, ali jednom prilikom mi je IE totalno otkazao poslušnost kad je neki element dobio id="i" (a "i" se naravno intenzivno koristi u skriptovima kao iterator).