Zadaniem skryptu, który napisałem, jest pobranie danych poprzez Ajax, a następnie utworzenie diva i umieszczenie w nich tych danych. Skrypt działa prawidłowo, jest on wykonywany po kliknięciu w odnośnik (zdarzenie onClick). Problem polega na tym, że przy kilkukrotnym szybkim kliknięciu w ten odnośnik tworzy się więcej niż 1 div. Próbowałem sprawdzać przed wykonaniem kodu czy obiekt, który tworzę już istnieje, jednakże nie odniosło to skutku.
if (!document.getElementById('div_id')) { data = do_ajax(); div = document.createElement('div'); div.id = 'div_id'; div.InnerHTML = data; document.getRootElement().appendChild(div); }
Będę wdzięczny za wskazanie możliwości rozwiązania problemu, pozdrawiam
Mateusz Bartkowiak