🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50230

Re: Automatyczne dzielenie tekstu na strony

#50230
From: Witold Szczerba
Date: Sun, 24 Oct 2010 16:44
42 lines
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-mail
References: <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