[ ljiljanm @ 04.03.2007. 11:48 ] @
Potpuno sam novi u Javascriptu i odmah problemi :(. Pokušavam da iskoristim document.getElementById("nekiid").innerHTML metodu/property ili šta je već i nikako mi ne uspijeva. Text fajl sam spasio kao UTF-8, sve je (tako mi se bar čini) regularno. Ali opet kod ne daje nikakav rezultat. Kada pokrenem Error Console u FF dobijam prijavu greške: document.getElementById("tabela") has no properties.
Kod je vrlo jednostavan ali ja jednostavno ne znam šta je u pitanju....

<html>
<head>
<script type="text/javascript" language="javascript">
putitin="<tr><td>Ime</td><td>Prezime</td><td>Mjesto stan.</td><td>Zanimanje</td></tr>";
document.getElementById("tabela").innerHTML=putitin;
</script>
</head>

<body>
<table id="tabela">

</table>
</body>
</html>
[ ljiljanm @ 04.03.2007. 18:40 ] @
Saznao sam šta je problem. Jednostavno u toku izvšavanja skripte u <head> tag-u js ne zna za tagove u <body>. Zbog toga bi radilo document.write (koje bi prebrisalo cijelu stranicu) ali document.getElementById("neki") jer se u tom trenutku još nije "obradio" tag <body>. Ispravno bi bilo:

<html>
<head>
<script type="text/javascript" language="javascript">
function fja() {
putitin="<tr><td>Ime</td><td>Prezime</td><td>Mjesto stan.</td><td>Zanimanje</td></tr>";
document.getElementById("tabela").innerHTML=putitin;
}
</script>
</head>

<body onload="fja()">
<table id="tabela">

</table>
</body>
</html>