Jump to content
php.lv forumi

indoom

Reģistrētie lietotāji
  • Posts

    593
  • Joined

  • Last visited

Everything posted by indoom

  1. Pat nevaru iedomāties, kā tāds slideshow izskatītos, kā marquee. http://www.angelfire.com/nm/thehtmlsource/...rqueeimage.html http://www.tweakyourpage.com/Generators/Scrolling_Image/ http://www.efectorelativo.net/laboratory/noobSlide/
  2. Cik sapratu, tu jau visu laiku tā arī darīji, ka "aktivizēji" sesiju ar formu. Par ko tad ir šis jautājums?
  3. Kas tā ir par pogu, kas atver to lappusi? Sesijai jābūt redzamai visās lapās, kas ir tajā domeinā, kamēr sesija nebeidzas, vai browseri neaizver. Varbūt tev cookies atslēgti.
  4. Protams, ka ir kļūda. Un tā nav pirmā rinda. Kāpēc vispār to rindu mainīji. Maini to rindu, kur tev ir šitāds teksts $_SESSION['name']=$_POST["name"];. Nesaskati kādu līdzību ar if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } ?
  5. Tas bija domāts, ka tā rinda jāizlabo uz to ko devu (pirmā rinda) Tas nozīmē, ka $_POST['name'] ievietosies $_SESSION['name'] tkai tad, kad būs $_POST['name'] kaut kas ierakstīts. Tādā veidā nekas visu laiku nepārrakstīsies pāri.
  6. if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; }
  7. PHP aiz katras komandas ir jāliek semikols ;
  8. Nezinu kā šos pareizi sauc, bet tie ir tie apzīmējumi, kas mainās pēc ievietoto rakstu daudzuma, kā "skriptu bērns", "daudzsološs profiņs", "koda dievs" u.c. Vai ir iespējams šos vispār noņemt, lai nerādās? Tie ir baigi mulsinošie un lielākoties neattaino reālo situāciju. It īpaši jauniem foruma lietotājiem tie var būt mānīgi.
  9. $_POST nav tas pats kas $_SESSION. No formas dati automātiski neieliekas sessijā. Tad ir jāliek $_SESSION['name'] = $_POST['name'];
  10. Daudz neiedziļinoties jau pirmajā rakstā tā "foreach($_POST['a_id'] as $v) {" vieta izskatās aizdomīga, kur iekš loopa tiek ņemti $_POST['a_id'][$v] Visdrīzāk tajās vietās vajadzīgs tikai $v, jo tas jau ir value. Ja rakstītu foreach($_POST['a_id'] as $k=>$v) { } tad varētu izmantot $_POST['a_id'][$k], lai atgrieztu posta saturu, bet ērtāk uzreiz ņemt $v. echo $v.'<br>'; Vispār izskatās, ka tev tieši tas $k ir vajadzīgs, tur kur ir $_POST['atbilde'][$k] mysql querijā foreach($_POST['a_id'] as $k=>$v) { mysql_query("INSERT INTO $tb12 (a_id,atbilde) VALUES ('".$v."','".$_POST['atbilde'][$k]."')"); echo $v.'<br>'; } Tik neaizmirsti iztīrīt posta values pirms inserto tabulā.
  11. Neizmanto type="button" bet type="submit", un tad to onclick nevajag, un arī enter strādās.
  12. var s = document.getElementById('selecta_id'); for(var i=0,e=s.options,l=e.length,masivs=[null,[],[]];i<l;++i){ masivs[1].push(e[i].value); masivs[2].push(e[i].text); }
  13. http://www.mredkj.com/tutorials/tutorial006.html
  14. Kā izpaužas tā "nešancēšana"? Kļūda vai kas? Firebugā skatījies? Ņem vērā, ka tinymce to textarea pārveidos par iframe, un tur nevar to pārbaudīt vienkārši ar formas pārbaudi, bet ar speciālu javascript funkciju, kuru jāskatās tinymce dokumentācijā. Ja kas textareai nav atribūts "value". Un parasti formu pārbaudei liek formas tagā onsubmit="return CheckForm();" Tik pat labi var tikt izmantots enter, formas apstiprināšanai.
  15. Tā jau arī nevarēs. Javascriptā neizmanto svītriņas stilos. Ir .fontWeight
  16. Saskāros ar nesmuku FF3 bugu. Taisīju bilžu "dragošanas" skriptu, kam bildes bija tukšā <div></div> kā backgroundImage. Viss bija ok, kamēr neupgreidojos uz ff3. Tad tas nēsājamais sāka dīvaini uzvesties. Katrā otrajā reizē šausmīgi bremzēja, nēsājot pat tā kā juka ārā virs citiem elementiem, atpalika no peles utt Izrādījās, ka vaina ir selectiona novākšanas skriptā ar document.onmousemove, bet ar nosacījumu, ka selections tiek sākts tukšā elementā, piem., pa vidu <div></div> vai jebkurā citā elementā, kam tik var norādīt platumu un augstumu. Piemērā var to redzēt uz firefox 3.0 verijas. Uz visiem citiem tekstu nevarēs iezīmēt. Bet uz ff3 varēs, ja sāks iezīmēšanu no pirmā sarkanā bloka un tikai uz augšu. Ieliekot pa vidu kaut ko, kaut , tekstu iezīmēt vairs nevarēs, kā tam arī jābūt. Varbūt kādam šis aiztaupīs mazliet laika. Varbūt ir vēl kāds zināms bugs, kas varētu sarežģīt dzīvi?
  17. Bez tam, nez vai būtu gudri likt funkcijā document.write() http://javascript.about.com/library/blwrite.htm Pārbaudi vai HTMLā ir visi 10 formas elementi ar ID, kādi tiek meklēti funkcijā piem, id="a[1]", id="a[2]", ... id="a[10]". Ja kaut viens no tiem 10 trūks, tad būs JS errors un kods neizpildīsies.
  18. pamēģini summa=summa+parseInt(vertiba,10);
  19. Vai varētu uzzināt kāpēc? Ņemot vērā, ka getElementsByTagName() uz IE un Operas darbojas daudz lēnāk par rows . It īpaši uz IE6.
  20. ar elem.style.display=''; nedarbosies, jo tad style ar display netiks nemaz izmantots, un izmantosies klases display='none'. Var likt tad elem.style.display='block'; vai arī noņemt klasi šajā gadījumā, kad ir tikai viens parametrs - elem.className=''; vai uzlikt citu klasi.
  21. document.getElementById('tlD').rows.length;
  22. Laikam bija domāts, lai saglabājas divi cipari, tas ir, arī nulles. function makeFloatWithTwoDecimals(num) { var puses = num+''.replace(/,/g,'.').replace(/[^\d.]/g,'').split('.'); return puses[0] + '.' + (puses.length > 1 ? (puses[1]+'00').substr(0,2) : '00'); }
  23. Uztaisi ciklu pie katra klikšķa uz linka, kas iziet cauri visiem elementiem, ko jāpaslēpj, un paslēpj un pie viena arī pārbauda, vai pa vidu ciklam nav tas, ko jāatver. Tad to arī tajā ciklā uzliek kā atvērtu. Ja gribi uz lapas ielādi, lai nolasa no hasha, tad var pačekot uz onload document.location.hash, un tad, ja hash pastāv, ciklot cauri visiem elementiem ar to pašu funkciju kaut vai, un atvērt to, kas sakrīt ar hashu. function bla(id) { for (var i = 1,l = 2, el; i<=l; i++) { if ((el = document.getElementById('xx'+i))) { el.style.display = el.id === id ? 'block' : 'none'; } } } Tas ir, ja visiem atveramajiem logiem ir id xx1, xx2 utt pēc kārtas. uz linka attiecīgi palaiz onclick="bla('xx1'); return false;" onload hasham var izmantot to pašu funkciju <body onload="if (document.location.hash) { bla(document.location.hash.substr(1)); }"> un hashā ir #xx1, #xx2 utt
  24. " http://www.ascii.cl/htmlcodes.htm var arī rakstīt value=' "Labdien" '
  25. Paskaties zem Modify>templates> Tur ir Export without markup. Varbūt tas ir tas, ko prasīji
×
×
  • Create New...