Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] zastępowanie wgranego wcześniej zdjęcia nowym
followc
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 30.12.2013
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam,
jako że moja wiedza odnośnie javascriptu ogranicza sie praktycznie tylko do jQuery, a korzystam z gotowego kodu i próbuję go nieco zedytować, błądzę dość poważnie i potrzebuję Waszej pomocy. Otóż poniższa funkcja ajaxowo wyświetla wgrane wcześniej zdjęciA. Chciałbym, żeby ograniczało się to do jednego i zastępowało wcześniej wgrane nowym.
  1. function showUploadedItem (source) {
  2. var list = document.getElementById("image-list"),
  3. li = document.createElement("li"),
  4. img = document.createElement("img");
  5. img.src = source;
  6. li.appendChild(img);
  7. list.appendChild(li);
  8. }


Moje próby typu
  1. function showUploadedItem (source) {
  2. var list = document.getElementById("image-list"),
  3. li = document.getElementById("image-list-li"),
  4.  
  5. img = document.createElement("img");
  6. img.src = source;
  7. li.appendChild(img);
  8. list.appendChild(li);
  9. }


Kończą się jednakowo żałośnie, więc proszę o jakieś wskazówki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Racja, ale to wystarczy sprawdzić długość "tablicy" zwróconej przez list.getElementsByTagName('li') i jeśli wynosi 0, to dodać element przez appendChild, a jeśli więcej niż 0, to zastosować zastępowanie.

Można też po prostu od razu stworzyć listę z jednym, pustym elementem (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 20:06