- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Загружаю AJAX-ом через XMLHttpRequest();
текст из пхп в слой
в нем есть JavaScript-а , он не выполняется.
в чем может быть проблема ???
в чем угодно :)
вероятнее всего в кривых руках или в месте их произростания
откройте черный ящик, покажите код студии
дадад! КОД В СТУДИЮ!
вот код вызова скрипта
<script language="javascript" type="text/javascript">
var request1 = false;
try {
request1 = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request1 = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request1 = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request1 = false;
}
}
}
if (!request1)
alert("Error initializing XMLHttpRequest!");
function getOrderInfo() {
var url = "orderstat.php";
request1.open("GET", url, true);
request1.onreadystatechange = updatestat;
request1.send(null);
}
function updatestat() {
if (request1.readyState == 4) {
if (request1.status == 200) {
document.getElementById("stat").innerHTML = request1.responseText;
} else
alert("status is " + request1.status);
}
}
</script>
обновление идет с промежутком
<script type="text/javascript">
setInterval("getOrderInfo()",8000);
</script>
lordrus добавил 02.08.2009 в 23:15
подгрузка данных идет нормально,
но если в них есть скрипты они не выполняются
а как вы хотели, чтобы он выполнялся?
примера скриптов, которые есть в них и не выполняются было бы неплохо... да че там неплохо. было бы просто зашибенно!
----
а че они должны выполняться...
лол, яваскрипт компилируется 1 раз при загрузке страницы.
разве только js-код слать отдельно и eval'ом его
lordrus, В вашем случае есть только один вариант, все скрипты уже должны быть загружены, а после получения данных по AJAX, вызвать имеющийся скрипт, но не из загруженных данных а их процедуры загрузки... или пользовать IFRAME
проблемма в том что все скрипты уже загружены
то есть:
в боди есть див куда подгружается данные в виде таблицы
скриптов там нет, проско хтмл код, он грузится нормально и выводится как нужно
в этом хтмл коде есть вызов скрипта
<a href="regorder.php" class="iframe">orders</a>
на class="iframe" прогружен другой скрипт, должно открыватся модальное окно
но инициализация этого не происходит
ссылка просто открывается
будто браузер не видит этого скрипта,
на остальной странице это скрипт(модальное окно) работает без проблем