Article View: pl.comp.lang.javascript
Article #50230Re: Automatyczne dzielenie tekstu na strony
From: Witold Szczerba
Date: Sun, 24 Oct 2010 16:44
Date: Sun, 24 Oct 2010 16:44
42 lines
3153 bytes
3153 bytes
On Aug 30, 9:30 am, Slawek-L <Slawek-L@localhost> wrote: > Witam, > Robię projekt z wykorzystaniem jquery ui i wymyśliłem > sobie, że treść na stronie będzie prezentowana za pomocą > elementu Tabs - czyli zakładek. > I tu pojawia się pewien problem. Treść będzie pochodziła > prawdopodobnie z jakiegoś CMS-a i będzie wprowadzana przez > jakiegoś laika. > A żeby zakładki funkcjonowały poprawnie treść musi być podzielona na > strony za pomocą elementu div czyli: > <div id="tabs"> > <div id="tabs-1>Treść pierwszej zakładki</div> > <div id="tabs-2>Treść drugiej zakładki</div> > </div> > itd. > Chciałbym żeby cms dostarczył treść zawartą > w jednym elemencie div, a podział na zakładki > chciałbym wykonać po stronie przeglądarki. > > Kombinuje w ten sposób: > Dostaję z serwera plik z jakimś ukrytym > elementem div w którym zawarty jest cały tekst. > W JS pobieram zawartość tego elementu > za pomocą funkcji children(), potem > wykonuję konwersje tego zbioru na > tablicę ( makeArray() ). > Następnie w pętli kopiuje kolejne elementy > tablicy z powrotem do jakiegoś innego div-a > i po każdym elemencie sprawdzam czy ten docelowy div > ma już odpowiednią wysokość ( outerHeight , jeśli tak to > kopiuje ten tekst do zakładki itd. > Czy to ma szansę działać? > I czy nie ma jakiegoś innego prostszego i szybszego > sposobu? Boję się, że jeśli trafi się np. jakiś dłuższy > paragraf tekstu to procedura się posypie. > > Pozdrawiam > Sławek-L To ja się jeszcze tylko zapytam: po co takie coś? Jakoś nie widzę sensu dzielenia na zakładki treści tylko dlatego, że się nie mieści w pionie - od tego jest właśnie pasek przewijania...
Technical Details
Message-ID:
<0603d2d1-a20b-46cb-b1e9-2c46746e7c08@l17g2000yqe.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.stw-bonn.de!newsfeed-fusi2.netcologne.de!news.netcologne.de!ramfeed1.netcologne.de!nx02.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!l17g2000yqe.googlegroups.com!not-for-mailReferences:
<4c7b5dfa$0$21001$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.uni-stuttgart.de!news.stw-bonn.de!newsfeed-fusi2.netcologne.de!news.netcologne.de!ramfeed1.netcologne.de!nx02.iad01.newshosting.com!newshosting.com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!l17g2000yqe.googlegroups.com!not-for-mail From: Witold Szczerba <pljosh.mail@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: Automatyczne dzielenie tekstu na strony Date: Sun, 24 Oct 2010 09:44:12 -0700 (PDT) Organization: http://groups.google.com Lines: 44 Message-ID: <0603d2d1-a20b-46cb-b1e9-2c46746e7c08@l17g2000yqe.googlegroups.com> References: <4c7b5dfa$0$21001$65785112@news.neostrada.pl> NNTP-Posting-Host: 79.184.73.173 Mime-Version: 1.0 X-Trace: posting.google.com 1287938653 16891 127.0.0.1 (24 Oct 2010 16:44:13 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 24 Oct 2010 16:44:13 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: l17g2000yqe.googlegroups.com; posting-host=79.184.73.173; posting-account=gnHnDQoAAABAt-cdgg6OG0gvpEhXZTSx User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit