Div i Table
9 отговора
356 прегледа
Div i Table
Neotdavna postnax po4ti su6tiq topic, no togava vsi4ki se vpusnax v SQL databases SSI i t.n.
Sega prosto iskam da popitam:
kak da set-na cell ot tablica ili cqla tablica kato DIV obekt koito posle moga da manipuliram s pomo6ta na document.write() function-a na JS.
Sega prosto iskam da popitam:
kak da set-na cell ot tablica ili cqla tablica kato DIV obekt koito posle moga da manipuliram s pomo6ta na document.write() function-a na JS.
Re: Div i Table
аз бих ти предложил да създадеш нов обект
JS си има конструктори и с повече четене можеш да се оправиш
but I`m still not content
JS си има конструктори и с повече четене можеш да се оправиш
but I`m still not content
Re: Div i Table
function table(rows, columns){
this.rows=rows
this.columns=columns
this.border=0
this.data=new Array(rows*columns)
}
taka se pochva
tova e ot edna kniga primer - Perl i Javascript, ta ako te myrzi da mislish ....
but I`m still not content
this.rows=rows
this.columns=columns
this.border=0
this.data=new Array(rows*columns)
}
taka se pochva
tova e ot edna kniga primer - Perl i Javascript, ta ako te myrzi da mislish ....
but I`m still not content
Re: Div i Table
Pod IE nqma problem..
<td id='t1'></td>
<script>
document.all.t1.innerHTML='<b>enjoy ...';
</script>
Ama pod NS nqma da stane po nqkolko prichini:
1. Toi ne razbira TABLE kato obekt kamo li TD
2. Div moge da se pozicionira absoliutno i relatiwno ako go pozicionirash relatiwno shte ti wleze w tablicata bez problem, kydeto iskash no posle ne mogesh da go aksesnesh s document.layers... toi prosto ne se poqwqwa kato opbekt, mogesh da probwash s <layer> ama nikoga ne sym rabotil s nego i ne moga da ti kaga...
Ami tolkoz
JAVA lets make things badly and slow!!
<td id='t1'></td>
<script>
document.all.t1.innerHTML='<b>enjoy ...';
</script>
Ama pod NS nqma da stane po nqkolko prichini:
1. Toi ne razbira TABLE kato obekt kamo li TD
2. Div moge da se pozicionira absoliutno i relatiwno ako go pozicionirash relatiwno shte ti wleze w tablicata bez problem, kydeto iskash no posle ne mogesh da go aksesnesh s document.layers... toi prosto ne se poqwqwa kato opbekt, mogesh da probwash s <layer> ama nikoga ne sym rabotil s nego i ne moga da ti kaga...
Ami tolkoz
JAVA lets make things badly and slow!!
Re: Div i Table
Da , no vuznikna nov problem:
pi6a slednqi kod:
arr = new Array("a","b","c","d","e","f","g","h","i","j","k","l")
//kato tova e vuv
//vunshen .js file
document.all.arr.innerHTML = edikvosi
.
Si4ko OK ama kato iskam da polzvam array-a i mi kazva 4e nqma takuv obekt.
Trqbva da pi6a
document.all.a.innerHTML = edikvosi
document.all.b.innerHTML = edikvosi
document.all.c.innerHTML = edikvosi
document.all.d.innerHTML = edikvosi
document.all.e.innerHTML = edikvosi
a tova ne mi xaresva-mnogo e dulgo...
pi6a slednqi kod:
arr = new Array("a","b","c","d","e","f","g","h","i","j","k","l")
//kato tova e vuv
//vunshen .js file
document.all.arr.innerHTML = edikvosi
.
Si4ko OK ama kato iskam da polzvam array-a i mi kazva 4e nqma takuv obekt.
Trqbva da pi6a
document.all.a.innerHTML = edikvosi
document.all.b.innerHTML = edikvosi
document.all.c.innerHTML = edikvosi
document.all.d.innerHTML = edikvosi
document.all.e.innerHTML = edikvosi
a tova ne mi xaresva-mnogo e dulgo...
Re: Div i Table
А защо не си направиш един брояч, който ти брои от 0 до мах. брой елементи на масива?
for (i=0; i<=max; i++)
{
document.all.arr.innerHTML=Нещо си;
}
Пробвай така. Би трябвало да стане (не съм го пробвал).
Поискай си, за да ти бъде дадено !!!
for (i=0; i<=max; i++)
{
document.all.arr.innerHTML=Нещо си;
}
Пробвай така. Би трябвало да стане (не съм го пробвал).
Поискай си, за да ти бъде дадено !!!
Re: Div i Table
Da, tova koeto mi dava6 naistina raboti , no ne mi vur6i rabota.
Prosto IE priema tova koeto pi6a za bukvalno, ako moga taka da se izrazq.Toest
iskam vmesto da tursi obekt document.all.arr da vzema suotvetniq string ot masiva "arr" i da go postavq na mestoto.
dokato az pi6a
document.all.arr
to da vuzpriema primerno
document.all.b
,kato "b" e string ot suotvetniq masiv.
Sxva6tate li?
Prosto IE priema tova koeto pi6a za bukvalno, ako moga taka da se izrazq.Toest
iskam vmesto da tursi obekt document.all.arr da vzema suotvetniq string ot masiva "arr" i da go postavq na mestoto.
dokato az pi6a
document.all.arr
to da vuzpriema primerno
document.all.b
,kato "b" e string ot suotvetniq masiv.
Sxva6tate li?
Re: Div i Table
Не ми се струва нужно, да ползваш масив където първият елемент е а,
а вторият б. По-лесно е да ползваш следната функция:
function arr(iIndex) {
return String.fromCharCode(iIndex + 96);
}
alert(arr(1));
alert(arr(2));
...
това което се опитваш да направиш, може да стане и с
eval('document.all.'+obj) примерно, или с
obj = document.getElementById('a') или съответно с
document.getElementsByName ...
...не си спомням за кои браузери не се поддържа,
ма ще си погледнеш там :)
Успех
bofh