KingNothing81 Opublikowano 19 Listopada 2004 Zgłoś Opublikowano 19 Listopada 2004 witam wymiataczy! jest taki problem: trzeba wyswietlic dane z bazy w tabelce na stronie zrobilem w html "gorna tabelke" aby zawiera naglowki kolumn pod nia ramke plywajaca, ktora zawiera w sobie tabelke sluzaca do wsywietlania tychze danych (ramke plywajaca coby sie ladnie przewijalo a jednoczesnie naglowki komulm byly wciaz widoczne) teraz jest problem z dopasowaniem szeroksoci pol komorek tebelki "gornej" z naglowkami" i "dolnej" z danymi "dolna" tabelka ma szekrokosc kolumn taka jakiej wymaga dane w niej zawarte a gorna tabelka ma szerkosc taka jaka jej nadam...- problem w tym, ze nie wiem jaka nadac szerokosc wymyslielm zaby przy pomocy JS zczytac szekosci kolum z tej dolnej tabelki gdy wypelni sie ona danymi i ustala sie jej szerokosc kolum oraz przypisac te szeroksoci do komorek gornej tabelki i muka gdy dobiore sie do komorki tabelki dolnej, wowczas okazuje sie, ze wartosc style.width jest pusta:( ==macie moze pomysl gdzie i jak mozna odczytac taka szerokosc?== obserwacje: gdy przy pomocy JS ustawie komorkom style.width, wowczas odrysowuja sie one ponownie i gdy sprawdzam ta wartosc to oczysiwscie nie jest pusta. gdy ta wartosc ustawie na powiedzmy 1px a dane wymagaja aby komorka byla szersza niz 1px, woczas oczywsocie sie ona poszerza, ale wartosc style.width poszeroznej komorki jest 1px!! Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 20 Listopada 2004 Zgłoś Opublikowano 20 Listopada 2004 Nie trzeba zadnego JS'a.. zobacz jak to zrobilem tutaj: http://willow.iie.uz.zgora.pl/~ipatalas/se...-12/members.htm Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
KingNothing81 Opublikowano 20 Listopada 2004 Zgłoś Opublikowano 20 Listopada 2004 troszke Ci sie rozjezdza:P ale to kwestia dopracowania... widze, ze ustawiles na sztywno szerokosc komorek dzieki czemu mozesz sprobowac "trafic" jedną tabelką w drugą... ja niesteyty na etapie kodowania w HTML i JSP nie mam pojecia jakie dane przyjda z bazy wiec nie mogo robic zadnych zalozen o szerkosci kolumn potrzebej do zmieszczenia danych... niektore dane moga byc dlugimi ciagami znakow wiec sie nie "załamią" aby nie "rozpychac" kolumn Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 20 Listopada 2004 Zgłoś Opublikowano 20 Listopada 2004 troszke Ci sie rozjezdza:P ale to kwestia dopracowania... Tak ? A gdzie? :) sprawdzalem na IE oraz Firefoxie i na obu wyglada tak jak chcialem. Pominalem Opere, bo jej aktualnie nie mam, czyzby wlasnie na niej ? :> Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
KingNothing81 Opublikowano 20 Listopada 2004 Zgłoś Opublikowano 20 Listopada 2004 moze komus sie przyda kiedys rozwiazanie: function jakaSzerokosc(blok) { d=document; if (is_ns4) { nso=d.layers[blok]; return(nso.document.width?nso.document.width:(nso.clip.right-nso.clip.left)); } else if (is_ns6) { nso=d.getElementById(blok).style; return(nso.width?parseInt(nso.width):(nso.clip.right-nso.clip.left)); } else if (is_ienew) { nso=d.all[blok]; return(nso.style.offsetWidth?nso.style.offsetWidth:nso.clientWidth); } else return -1; } Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...