Warunek /if else


(Beryś) #1

Witam!

chciałbym, żeby na niektórych stronach po załadowaniu galerii zdjęć wyświetlał się pewien element.

Próbuje coś stworzyć ale zupełnie zaczynam w tym temacie;)

chodzi o coś takiego, ze jak pobierze galerię o określonym numerze to wyświetli się element.Galerie są pobierane do diva przez GET.

 

var numer = document.getElementById("gallery").value;


(nintyfan) #2

Musisz użyć AJAKSA i poszukać specyfikacji DOM. Document.CreateNode kiedyś można było używać do tworzenia elementów.


(Beryś) #3

no ok ale raczej wydaje mi się, ze nie chodzi o tworzenie nowego elementu tylko napisanie warunku kiedy ten element ma się wyświetlić. Powiedzmy, ze tam ma być alert o różnej treści w zależności od numeru galerii.


(mikolaj_s) #4

Słabo wyjaśniłeś o co Ci chodzi. Ale skoro piszesz, że jesteś początkujący to zgaduję, że to “pobieranie galerii” polega po prostu na ładowaniu strony bez Ajax. Jeśli tak to dodaj skrypt na końcu strony w body, do którego wstawisz podawany kod.


(Lukasz Wittbrodt) #5

na dwa sposoby można to zrobić:

  1. Umieścić element na stałe i zmieniać tylko jego widoczność za pomocą javascripta poprzez zmianę stylu css display (domyślnie ustawiamy go na none a javascriptem przy wystąpieniu odpowiedniego warunku ustawiamy go na block lub inline-block). Widzę że getElementByID już znasz więc nadajesz temu elementowi jakiś id i następnie: