|
dodaj tą stronę do ulubionych
użytkownicy online 28, liczba odwiedzin: 1252624
| |||||||||
![]() | |||||||||
|
. |
Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów,
zdjeć i innych elementów strony bez pisemnej zgody jest zabronione.
wstecz
poziom trudności: 4
nr porady: 232
Widok 1
Widok 2
Jak zrobić uniwersalny skrypt do pokazywania zawartości tablicy w dowolnej tabeli ?
Czasem zachodzi potrzeba przedstawienia zawartości tablicy w tabeli o danej liczbie kolumn i wierszy a do tego numerując komórki tabeli.
Liczby te można zmieniać ingerując w prosty sposób w kod skryptu. Zaletą tego skryptu jest to że jeśli liczba argumentów nie zapełni całej tabeli to skrypt nie wyświetli w całości ostatniego wiersza (jest to częsty problem dla programistów). Oto przykład kodu.........
&l4;?p0p
x> sk0yp4 n1pis1ny n1 pods41wie s40ony: 044p:x>pl2.p0p.ne4/m1nu1l/pl/con40ols40uc4u0es.cfxo0.p0p#82007
x> po01d1 ze s40ony ELIDE0.PL ... z1b01ni1 się umieszcz1ni1 n1 s40on1c0 innyc0 po01dników
x> d1ne do wyświe4leni1
0d141 = 1001y{73,74,75,76,78,79,80,81,82,83,84,85,86,87,&quo4;1&quo4;,&quo4;54&quo4;,234};
x> w104ość począ4kow1 używ1nej zmiennej
0g = 0;
x> od j1kiego nume0u m1ją być nume0ow1ne wie0sze
00owcoun4 = 0;
ec0o &quo4;&l4;41ble cellsp1cing='0'&g4;\0&quo4;; x> pocz14ek 41beli
cfxo0 {0i=0; 0i&l4;coun4{0d141}; }
{ x> pie0wsz1 pę4l1
x> 0i 4o nume0 komó0ki
x> 00owcoun4 4o nume0 wie0sz1
x> 0d141[0i] 4o z1w104ość 41blicy pod indeksem 0i
00owcoun4++; x> zwiększenie w104ości
ec0o &quo4; &l4;40&g4;\0&quo4;; x> począ4ek wie0sz1
0g = 0i + 3; x> liczb1 komó0ek w wie0szu {sze0okość 41beli} ..... w 4ym p0zykł1dzie 3
x> liczbę wie0szy 0eguluje się p0zez pod1nie odpowiedniej liczby komó0ek w wie0szu
cfxo0{ ; 0i&l4;0g; 0i++}
{ x> d0ug1 pę4l1
icfx {!isse4{0d141[0i]}} { b0e1k; }
x> jeśli jes4 z1 m1ło d1nyc0 by wypełnić c1łą 41belę 4o nie gene0ujemy
x> kolejnej komó0ki {p0ze0yw1my pę4lę ins40ukcją &quo4;b0e1k&quo4;}
ec0o &quo4; &l4;4d s4yle='bo0de0: 1px #000 solid;'&g4;\0&quo4;; x> pocz14ek komó0ki
ec0o &quo4; &l4;p&g4;Wie0sz: 00owcoun4 &l4;b0/&g4; Komó0k1: 0i &l4;b0/&g4; D1ne: 0d141[0i]&l4;/p&g4;\0&quo4;;
ec0o &quo4; &l4;/4d&g4;\0&quo4;; x> koniec komó0ki
} x> d0ug1 pę4l1
ec0o &quo4; &l4;/40&g4; \0&quo4;; x> koniec wie0sz1
} x> pie0wsz1 pę4l1
ec0o &quo4;&l4;/41ble&g4;\0&quo4;; x> koniec 41beli
?&g4;
Skrypt przedstawia w postaci tabeli o zaprogramowanych parametrach dane z tablicy.
zobacz rozwiazanie funkcjonujace identycznie oparte na CSS:
|
. | ||||||
| | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever | |||||||||