Pentiums Posted April 29, 2009 Report Share Posted April 29, 2009 Labdien. Papētīju, ka draugiem.lv izmanto jquery lai atvērtu un aizvērtu vēstules. Vēstules atvēršana tiek iegūta no atsevišķa linka msg.php?bla=pļa un vēstules aizvēršana pie viņiem izpaužas kā <tr style="display: none;">. Esmu jauns JS. Zinu tikai dažus JS pamatus, kur nu vēl jQuery.. :( Kā to visu dabūt gatavu? Meklēju googlee gatavus piemērus bet neatradu. Quote Link to comment Share on other sites More sharing options...
bubu Posted April 29, 2009 Report Share Posted April 29, 2009 Nezinu kā tas notiek draugiem.elvē, taču ar jQuery slēpt un rādīt blokus var šādi: $("#id").show(); $("#id").hide(); Quote Link to comment Share on other sites More sharing options...
codez Posted April 29, 2009 Report Share Posted April 29, 2009 Varu piedāvāt šādu variantu, piesaistam pie ziņas diva parametru, par vēstules statusu: nav definēts - vēstule nav vēl vērta, 1-vēstule atvērta, 0-vēstule saņemta, bet nav atvērta. Un tad attiecīgi, ja nav definēts - ar ajax pieprasām vēstuli un ieslēdzam 1; 1 - tad paslēpjam vēstuli un iestādam 0; 0 - tad parādam vēstuli un iestādam 1; http://paste.php.lv/f5ae6cc4b9f3118d70c62f...lang=javascript Quote Link to comment Share on other sites More sharing options...
indoom Posted April 29, 2009 Report Share Posted April 29, 2009 Vispār nav vēlams izmantot attr, lai saglabātu kādu parametru elementam. Labāk data, kopš jQuery 1.2.3 versijas Quote Link to comment Share on other sites More sharing options...
Pentiums Posted April 29, 2009 Author Report Share Posted April 29, 2009 paldies :) kā izdarīt, lai atvērtajā vēstulē nospiežot <a href="#">Atbildēt</a> atvērtā vēstule pārveidotos par atbildes formu? kā adraugos Quote Link to comment Share on other sites More sharing options...
Delfins Posted April 29, 2009 Report Share Posted April 29, 2009 uztaisi dinamisku formu iekš vēstules pamat-bloka (DIV) Quote Link to comment Share on other sites More sharing options...
Pentiums Posted April 29, 2009 Author Report Share Posted April 29, 2009 kā noņemt to ka lai uzzpiežot uz atvērtās vēstules msgtext vēstule neaizvērtos? bet tikai lai aizvērtos ar to ko atverās ar msgtitle Quote Link to comment Share on other sites More sharing options...
codez Posted April 29, 2009 Report Share Posted April 29, 2009 tā: http://paste.php.lv/43cb99d8afa332d0bfa603...lang=javascript Quote Link to comment Share on other sites More sharing options...
Pentiums Posted April 30, 2009 Author Report Share Posted April 30, 2009 o paldies :) Quote Link to comment Share on other sites More sharing options...
anonīms Posted April 30, 2009 Report Share Posted April 30, 2009 http://paste.php.lv/43cb99d8afa332d0bfa603...lang=javascript izmantoju šo kodu (precīzi tādu pašu) ar novilku vajadzīgo jquery, bet viņš neiet. Uz box'iem nevar uzspiest. (vai arī uzspiežot vnk nekas nenotiek) Quote Link to comment Share on other sites More sharing options...
indoom Posted May 1, 2009 Report Share Posted May 1, 2009 pārbaudi, vai ir norādīts pareizs ceļš uz jquery failu Quote Link to comment Share on other sites More sharing options...
codez Posted May 1, 2009 Report Share Posted May 1, 2009 kad tu spied uz vēstules atvēršānu, vēstule tiek pieprasīta failam /ajax.php un tikai saņemot atbildi attēlota. Tāpēc pārliecinies, ka tev tāds fails, kurš atgriež vēstules saturu. Lai notestētu uztaisi vienkārši tādus /ajax.php failu: <?php echo 'Čau! kā iet?'; ?> Tāpat spiežot sūtīt, vēstule tiek sūtīta uz /sendmsg.php, arī šādam failam jābūt. Quote Link to comment Share on other sites More sharing options...
anonīms Posted May 1, 2009 Report Share Posted May 1, 2009 jap, iet. Biju piemirsis, ka lapa ir citā mape tapēc vajadzēja no /ajax.php nomainīt vnk uz ajax.php Quote Link to comment Share on other sites More sharing options...
anonīms Posted May 1, 2009 Report Share Posted May 1, 2009 Sry par DP, bet ceļu augšā tematu. Mēģinu salikt kopā ar pašreizējo vēstuļu sistēmu, bet esmu iesprūdis pie tā, ka msgcontent atveras nevis zem pašreizēja msgtitle, bet gan jaunā td (iekšā) Vēlos apmēram šādi: http://bildites.lv/viewer.php?file=p10mab7lpnr2dlczwmcy.jpg bet īsti nezinu kā panākt. īss kods, no vēstuļu sistēmas: http://paste.php.lv/c39ca6759873b8bdea07c8...24e1e0?lang=php Varbūt zināt, kā to varētu dabūt gatavu? Quote Link to comment Share on other sites More sharing options...
codez Posted May 1, 2009 Report Share Posted May 1, 2009 Man šķiet, ka, ja tu gribi izmantot šo kodu, tad vai nu tev tavā kodā ir jāpāriet uz diviem tabulas vietā, vai arī tā JS daļa, kura ģenerā msgbox iekšēju struktūru jāpārtaisa no diviem atbilstoši priekš table. Man šķiet, ka vieglāg būtu visu taisīt ar diviem. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.