Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czekanie na zakończenie wykonywania skryptu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
korys
Witam,
mam problem ze skryptem, który ładuje inny skrypt. Ładowany skrypt ustawia pewną zmienną, która jest sprawdzana później. Problem w tym, że zmienna jest sprawdzana zanim ładowany skrypt sięwykona.
  1. <script>
  2. document.write(unescape('%3C')+'script id="{script_id}" src="ADRES_DO_SKRYPTU" type="text/javascript"'+unescape('%3E%3C')+'/script'+unescape('%3E'));
  3. if(zmianna == true)
  4. {
  5. //rób coś
  6. }
  7. else
  8. {
  9. //rób coś innego
  10. }
  11. </script>

Sprawdzam w firebugu i zmienna jest true, ale wykonuje się else

próbowałem też coś takiego, ale nic z tego
  1. function loadScript(surl)
  2. {
  3. var newScript = document.createElement("script");
  4. newScript.src = surl;
  5. document.getElementById("container").appendChild(newScript);
  6. }
  7. loadScript(ADRES);
  8.  
  9. //rób coś dalej


Próbowałem też Ajax'em ale dostaje response 302 Found i nie wiem jak przejść do pobierania z tamtej strony.
erix
Wywołuj to swoje przez DOMContentLoaded albo window.onload.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.