Mam tekst pod tekstem, grafiki itp. na stronie w postaci listy (bez li, wszystko na divach). Każdy z nich jest wrzucony do jednakowego kontenera div id = "all". W tym "all" jest zagnieżdżonych kilka innych divów, powiedzmy obrazki, akapity i inne.
Chcę by po kliknięciu w dany button, przerzucało cały div "all" w inne miejsce na stronie. Zrobiłem funkcje w javascript, typowy onclick ('#all'), to działa jak należy, ale
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak stworzyć tablicę asocjacyjną i od razu wstawić do niej elementy w tym jeden który też jest tablicą assoc?

var tab = new Array()
tab['key1'] = "blabla1";
tab['key2'] = "blabla2";
tab['key3'] = new array('key1':val1','key2':'val2');
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwertyu: raczej problem z ludźmi którzy zaczynali od php. bo jak zaczynasz od javy, pascala, c++, c# itp to rozumiesz, że array jest pewnym fragmentem pamięci indeksowanym cyfrowo od 0.

natomiast w php który no z całym szacunkiem do osób piszących w tym, array to jest jakieś dziwne monstrum imitujące jednocześnie hashmapę i zwyczajną tablicę w zależności od tego co tam wsadzimy.
  • Odpowiedz
@look997: Jeżeli plik nie istnieje to po prostu wywali błąd - event error.

audio = new Audio();
audio.addEventListener( 'error', function(){
alert('nie
  • Odpowiedz
Żeby stworzyć lobby, do którego będzie mogło wejść dana ilość osób, to jakiej technologii trzeba użyć? NodeJS? (Chodzi o to, że osoba tworzy poczekalnie ( z randomowym hashem), zaprasza do niej znajomych (np poprzez wysłanie linku), i wtedy będą mogli zacząć grę (tzn dodanie do kolejki, losowanie innych graczy, i głosowanie itd. od tego jest chyba node-csgo))
#nodejs #javascript #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę bibliotekę której do uploadu plików, której chciałbym używać na kilkunastu różnych stronach. Mam własny obiekt "Data" zawierający plik i metadane do pliku. obiekt data ma funkcję .send() która pakuje dane z obiektu do FormData() i wysyła przez XMLHttpRequest.

Chciałbym mieć możliwość stworzenia dla takiego uploadu paska postępu. Wiem że jest EventListener na 'progress' jednak nie wiem jak go użyć w tym konkretnym przypadku - gdy nie znam nazwy elementu w HTML w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mer: No cóż jeśli chodzi o frameworki w JS to akurat mało jest "pełnych" frameworków takich jak np #laravel czy #symfony.

W node.js zasadniczo frameworki są bardzo szczupłe i zwykle robią tylko jedną rzecz a wszelkie funkcje poboczne są w postaci dodatkowych modułów.

Z frameworków typu "slim" to polecę Express lub Koa. Natomiast pełne frameworki to już jakiś inny mirek musi polecić bo ja nie
  • Odpowiedz
Hej @webdev . Kojarzycie może jakiś cywilizowany datepicker pod angulara (z dyrektywami) ?
Wymagania:
- ma wybierać datę
- nic więcej :P

angular-datepicker i angularjs-datepicker sprawdzone, raczej odpadają. Może i bym się wkurzył i sam napisał, ale w sumie to spokojnym człowiekiem jestem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@npsr: Angular-material miał chyba datepicker, ale nie wiem czy go polecam biorąc pod uwagę jak bardzo oni lubią nagle wszystko r----------ć robiąc niby minor release xD
  • Odpowiedz
Na wstępie zaznaczę, że jestem typowym "script kiddie". Nie potrafię sam niczego napisać i tylko sklejam kawałki kodu z różnych stron.
Potrzebuję skrypt, który do każdego linka na stronie będzie dodawał pewien tekst na jego końcu.
Niby znalazłem stack
i stworzyłem .html na podstawie tego rozwiązania

var a = document.getElementById('pager').getElementsByTagName('a'),
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cyckidupa: daj tuż przed zamknięciem tagu w tagu

wrzucałeś skrypt ktory pewine działał, ale jeszcze trzeba go jakoś uruchomić, odpalić, dlatego łapiesz to w document.ready, do dokument ready mozesz pozniej dorzucic inne skrypty
  • Odpowiedz
Mirki, wytlumaczcie mi dlaczego, ta funkcja jakby automatycznie ustawiala sobie parametry:

function greaterThan(n) {
  return function(m) {
    return m>n;
  };
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zolwixx: Ciało funkcji greaterThan() zwraca funkcję anonimową, która zwraca m>n. m można podać od razu jako parametr, czyli byłoby

function greaterThan(n) {
return function(m) {
return
  • Odpowiedz
$.ajax({

type : 'POST',
url : 'funkcja.php',
data : data,
success : function(data)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach