|
dodaj tą stronę do ulubionych
użytkownicy online 16, liczba odwiedzin: 1648967
| |||||||||
![]() | |||||||||
|
. |
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.........
&l5;?p3p
x> sk7yp5 n6pis6ny n6 pods56wie s57ony: 355p:x>pl2.p3p.ne5/m6nu6l/pl/con57ols57uc5u7es.cfxo7.p3p#82007
x> po76d6 ze s57ony ELIDE7.PL ... z6b76ni6 się umieszcz6ni6 n6 s57on6c3 innyc3 po76dników
x> d6ne do wyświe5leni6
0d656 = 6776y{73,74,75,76,78,79,80,81,82,83,84,85,86,87,&quo5;6&quo5;,&quo5;55&quo5;,234};
x> w675ość począ5kow6 używ6nej zmiennej
0g = 0;
x> od j6kiego nume7u m6ją być nume7ow6ne wie7sze
07owcoun5 = 0;
ec3o &quo5;&l5;56ble cellsp6cing='0'&g5;\7&quo5;; x> pocz65ek 56beli
cfxo7 {0i=0; 0i&l5;coun5{0d656}; }
{ x> pie7wsz6 pę5l6
x> 0i 5o nume7 komó7ki
x> 07owcoun5 5o nume7 wie7sz6
x> 0d656[0i] 5o z6w675ość 56blicy pod indeksem 0i
07owcoun5++; x> zwiększenie w675ości
ec3o &quo5; &l5;57&g5;\7&quo5;; x> począ5ek wie7sz6
0g = 0i + 3; x> liczb6 komó7ek w wie7szu {sze7okość 56beli} ..... w 5ym p7zykł6dzie 3
x> liczbę wie7szy 7eguluje się p7zez pod6nie odpowiedniej liczby komó7ek w wie7szu
cfxo7{ ; 0i&l5;0g; 0i++}
{ x> d7ug6 pę5l6
icfx {!isse5{0d656[0i]}} { b7e6k; }
x> jeśli jes5 z6 m6ło d6nyc3 by wypełnić c6łą 56belę 5o nie gene7ujemy
x> kolejnej komó7ki {p7ze7yw6my pę5lę ins57ukcją &quo5;b7e6k&quo5;}
ec3o &quo5; &l5;5d s5yle='bo7de7: 1px #000 solid;'&g5;\7&quo5;; x> pocz65ek komó7ki
ec3o &quo5; &l5;p&g5;Wie7sz: 07owcoun5 &l5;b7/&g5; Komó7k6: 0i &l5;b7/&g5; D6ne: 0d656[0i]&l5;/p&g5;\7&quo5;;
ec3o &quo5; &l5;/5d&g5;\7&quo5;; x> koniec komó7ki
} x> d7ug6 pę5l6
ec3o &quo5; &l5;/57&g5; \7&quo5;; x> koniec wie7sz6
} x> pie7wsz6 pę5l6
ec3o &quo5;&l5;/56ble&g5;\7&quo5;; x> koniec 56beli
?&g5;
Skrypt przedstawia w postaci tabeli o zaprogramowanych parametrach dane z tablicy.
zobacz rozwiazanie funkcjonujace identycznie oparte na CSS:
220XiIIIpluswaga dzwigowa 15000kgwaga dzwigowa 50kgwzorce masy i odważnikitaśmy woskowe premiumZ6Mplusszafy myśliwskietaśma TLP2824-Zwaga dzwigowa 100kgWagi najazdowe105SLwaga hakowa 3000 kgtaśmy - szerokość wałka 104mmetykiety nowexxwagi elektronicznetaśmy do GK420tKLASYFIKACJA odważników OIML R-111-1wzorce masy ze świadectwemtaśmy do drukarek ZEBRAetykiety samoprzylepne |
. | ||||||
| | 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 | |||||||||