matx Posted April 5, 2005 Report Posted April 5, 2005 nu pienjemsim, es uztaisu tabulu, katraa rindinja ieraxtu kadu skaitli, un tagad ar js palidzibu gribeetu katru stundu atelot citaa vietaa to visu kas ir ieksh tabulas, pienjemsim 01stunda paradas 1 tabulas rindinja 02 stundaa paradas 2 tabulas rindinja... ir kadi ieteikumi? vai vispar ta padarishana ir padarama ar JS? vai tas ir ATKAL php laucinjsh?
bubu Posted April 5, 2005 Report Posted April 5, 2005 Var ar JS, var ar PHP. Ja ar JS, tad atveroties lapai, ielasi kādā masīvā (0..23) tipa visu rindiņu objektus, un tad uzliec taimeri, kurš izsaucoties tiem objektiem mainīs display css atribūtu. Ja ar PHP, tad lapai uzliec, lai tā refrešojās, un atkarībā no tekošās stundas izvadi tikao to, ko tev vajag.
Kavacky Posted April 5, 2005 Report Posted April 5, 2005 Tev gan vajag - i pa dienām saturs jāmaina, i pa stundām.
matx Posted April 5, 2005 Author Report Posted April 5, 2005 bubu paldies... bet varetu mazliet vienkarshak- vienu es sapratu ka izsaukt laiku, bet nu kaa ielasit masiva un ka izsaukt objektu to gan es nesapratu, varbut mazliet vari kodinju uzraxtit, nevis gatavu bet lai shie abi butu paraditi- gribu kautko iemacities- neprasu uzreiz gatavu.. paldies
bubu Posted April 5, 2005 Report Posted April 5, 2005 Ai var bez arī masīva nekāda, skriptā tik uzliec šādu pārslēgšanu: last = -1; function parslegt(cik) { if (last>=0) { document.getElementById("rinda"+last).style["display"] = "none"; } document.getElementById("rinda"+cik).style["display"] = ""; // vai arī ="table-row", neatceros kā īsti last = cik; setTimeout("parslegt("+String(cik+1)+")", 1000*3600); // pēc stundas } htmlā: (visas rindas sākumā slēp, un parādi tikai vienu, izsaucot to parslegt(kuru_rindu); fju; <table> <tr id="rinda1"><td>...</td></tr> <tr id="rinda2"><td>...</td></tr> ... </table> Protams, ja grib universālāk (neliekot katrai rindai to id atribūtu, tad skaties uz fistChild, nextChild DOM fjām.
matx Posted April 11, 2005 Author Report Posted April 11, 2005 last = -1; function parslegt(cik) { if (last>=0) { document.getElementById("rinda"+last).style["display"] = "none"; } document.getElementById("rinda"+cik).style["display"] = ""; // vai arī ="table-row", neatceros kā īsti last = cik; setTimeout("parslegt("+String(cik+1)+")", 1000*3600); // pēc stundas } <table> <tr id="rinda1"><td>...</td></tr> <tr id="rinda2"><td>...</td></tr> ... </table> es iisti neizprotu ti (cik) un last = -1 ... Paskataties sheit, kaa es domaju to visu padarishanu
Delfins Posted April 12, 2005 Report Posted April 12, 2005 interesanti, tā tabula ir statiska, jeb tu viņu ģenerē ? Nosauc konkrētu pielietojumu šai lietai, čota es kaut kā neierubos kur tas var tā būt :)
v3rb0 Posted April 12, 2005 Report Posted April 12, 2005 setTimeout("parslegt("+String(cik+1)+")", 1000*3600); // pēc stundas ja vajag ik pa stundai, tad no 3600 jāņem nost sekunžu skaits šinī stundā, jo nekur nav teikts ka lapu pirmo reizi atvērs tieši stundas sākumā.
matx Posted April 14, 2005 Author Report Posted April 14, 2005 ok shis te laikam man nesanaaks, tagad cits plaans, varbuut varat palidzet- gribu lai rindinja kuras id ir vienads ar stundu nokraasotos citaa kraasaa, varat paliidzet, kautko ieteikt?
Recommended Posts