Div i Table

9 отговора 356 прегледа
#1

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.

Отговор
в отговор на Sertys #2

Re: Div i Table

аз бих ти предложил да създадеш нов обект
JS си има конструктори и с повече четене можеш да се оправиш

but I`m still not content
Отговор
в отговор на enchanted #3

Re: Div i Table

dai primer pone de :>

Отговор
в отговор на Sertys #4

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
Отговор
в отговор на Sertys #5

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!!
Отговор
в отговор на wili98 #6

Re: Div i Table

Wili , mersi mnogo.

Редактирано от Sertys на

Отговор
в отговор на Sertys #7

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

Отговор
в отговор на Sertys #8

Re: Div i Table

А защо не си направиш един брояч, който ти брои от 0 до мах. брой елементи на масива?

for (i=0; i<=max; i++)
{
document.all.arr.innerHTML=Нещо си;
}

Пробвай така. Би трябвало да стане (не съм го пробвал).

Поискай си, за да ти бъде дадено !!!
Отговор
в отговор на Borg #9

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?

Отговор
в отговор на Sertys #10

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
Отговор