Jump to content
php.lv forumi

indoom

Reģistrētie lietotāji
  • Posts

    593
  • Joined

  • Last visited

Everything posted by indoom

  1. $str = '<span class="black">Name:</span> Aivars ir garš teikums <br />'; list(,$teikums) = explode('</span>', $str, 2); var_dump(trim($teikums));
  2. Tad izmanto onSelect eventu datepickerim. Salīdzina vai nav tas pats, kas inputā, un pārlādē lapu
  3. formai liec method="get" un pieliec submit pogu, un ņem nost tos onchange. Uz onchange likt, ka lapa pārlādējas, manuprāt, ir dumji. Pirmkārt, lapa pārlādēsies jau nomainot vienu no laukiem, nedodot iespēju nomainīt otru. Bez tam, šaubos vai ar datepickeru nomainītais saturs izsauc onchange eventu automātiski. +kāpēc tiek ielādēts jquery divreiz? <script language="javascript" type="text/javascript" src="jquery.js"></script> <script language="javascript" type="text/javascript" src="jquery.min.js"></script>
  4. Uz cita browsera paskatījies? Kā vispār izpaužas tā skripta apstāšanās? Atvēru to linku ar ?url un bez, nekādu atšķirību nemanīju.
  5. http://php.net/manual/en/function.urlencode.php
  6. Ērtāk jau būtu izmantot objektu, bet ja jau grib arrayu, tad kāpēc tad neturpini tā, kā jau esi uztaisījis? var urls = ['www.php.lv', 'php.lv/f', 'paste.php.lv']; un tad kodā aiz alt banner1.parentNode.href = 'http://' + urls[currentAd1]; un htmlā <a href="http://www.php.lv"><img src="images/1.png" id="adBanner1" border="0" width="180" height="220"></a>
  7. Tev jātaisa datuma strings speciāli, pie tam pareizā formātā. Izskatījās, ka tas bija arī pie NaN vainīgs. To parse var izmantot, ja datuma strings jau ir dots, un tad to tikai jāpārveido par datuma objektu. Paskaties kā 10 rindas par vienu var uztaisīt, ja izmanto normālas metodes.
  8. http://paste.php.lv/7269cb411c107625f748d9480f51dec1?lang=javascript kaut kā tā. Noņem no body to onload Un jā, izmantot date.parse ir kaut kā galīgi līki
  9. indoom

    phpBB wtf!

    px vienmēr ir svarīgi. Tikai pie 0 var nelikt
  10. NaN nozīmē Not a Number. Kaut kur pa vidu tiek veiktas matemātiskas darbības ar stringiem (neciparu). Kodā negribas iedziļināties. Saliec aiz katra mainīgā kādu console.log(), lai redzi, kas tur notiekas.
  11. indoom

    $.get problēma.

    labāk ieliec alertu ar get linku pirms ajax. Vai vislabāk firebug consolē console.log(Drupal.settings.basePath +'ajax/page'+ $(this).attr('href'));
  12. parādi kāda tagad ir html struktūra un uz kuru linku vajadzīgs click? Un noteikti jau arī, ja uz citu uzklikšķina, tad iepriekšējam noņemas tā krāsa un bg? Un vai izmanto jquery?
  13. kāpēc divas funkcijas, un priekš kam id, ja reāli netiek nekam izmantots? <script type="text/javascript"> function changeStyle(el, off) { el.style.backgroundImage = !off ? "url(bildes/topm_act.png)" : ""; } </script> <a href="#" onmouseover="changeStyle(this)" onmouseout="changeStyle(this, 1)">derp</a> <a href="#" onmouseover="changeStyle(this)" onmouseout="changeStyle(this, 1)">hurr</a>
  14. children skaitās tikai tiešie parenta childreni, tas ir vienu līmeni apakšā. Forma atrodas divā, tāpēc nav td childrens. Jā, jāizmanto .find(), un arī parents() vietā izmanto parent(), lai scripts nedarītu liekas darbības
  15. Man patīk šī http://api.jquery.com/jquery.tmpl/ Vēl beta gan
  16. JScript nav tas pats kas javascript. Tas ir Microsofta ECMAScript variants, ko izmanto IE. http://en.wikipedia.org/wiki/JScript
  17. indoom

    split

    www_url.split('/').slice(-2); būs divi pēdējie
  18. Kaut kādi murgi Vispār saproti, ko katra funkcija dara? videja=resizeImgmed(arr[id]); bet resizeImgmed neizmanto ne argumentu, ne returno kādus datus. big.setAttribute('onClick', 'displayElement(\''+ id + '\')'); bez komentāriem (facepalm)
  19. http://api.jquery.com/jQuery.noConflict/
  20. neredzi atšķirību starp hašiem?
  21. Tas this arī ir objekts. Tikai alerts rāda href daļu. Labāk izmanto firebug console.log() alert vietā ja 2) punkā ar relatīvo URLi domāji to href, kas ir norādīts sourcē, nevis ar hostu klāt, pamēģini $(this).attr('href')
  22. lēnas lapas nevienam nepatīk
  23. pirms ajax ieliec timer = setTimeout(function(){ $('#loadingimg').fadeIn(); }, 2000); 2000 ir milisekundes, pēc cik ilga laika ieslēdzas loading bilde, ja nav ticis apturēts. Var likt arī 0, ja grib uzreiz. un iekšā ajax callbackos if (timer) { clearTimeout(timer); $('#loadingimg').fadeOut(); } vai arī var automatizēt pie katras ajax izpildes $('#loadingimg') .bind("ajaxSend",function(){$(this).fadeIn('fast');}) .bind("ajaxComplete",function(){$(this).fadeOut('slow');});
×
×
  • Create New...