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).