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.
<script> document.write(unescape('%3C')+'script id="{script_id}" src="ADRES_DO_SKRYPTU" type="text/javascript"'+unescape('%3E%3C')+'/script'+unescape('%3E')); if(zmianna == true) { //rób coś } else { //rób coś innego } </script>
Sprawdzam w firebugu i zmienna jest true, ale wykonuje się else
próbowałem też coś takiego, ale nic z tego
function loadScript(surl) { var newScript = document.createElement("script"); newScript.src = surl; document.getElementById("container").appendChild(newScript); } loadScript(ADRES); //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.