Просмотр полной версии : Помогите найти в чем ошибка
Добрый день.
Уже целый день бьюсь - не могу понять в чем дело
сайт
http://tottys.ru/
на главной слайдер с картинками. (выводится явой)
он очень странно себя ведет. То выводит картинки, то не выводит...
Какой-либо закономерности не увидел....
В дэбагере (когда не выводит) пишет ошибку, но не могу понять в чем дело...
Если уж не работает - так не работает. А этот через раз...
Ни чего не понимаю...
В яве сам вообще не силен :(
Подскажите пожалуйста где ошибка и как исправить.
Заранее благодарен
DjDiablo
25.02.2013, 23:25
тут вообще какието ошмётки
(function(w, c) );
}
catch(e) });
})(window, "yandex_metrika_callbacks");
у меня в яве вот такой док есть:
this.php_js = this.php_js || {};
this.php_js.last_error_json = 4; // usable by json_last_error()
return null;
}
// Пути к картинкам
$.ajax({
type: "POST",
url: "/published/SC/html/scripts/get_small_image.php",
data: "gen_big=1",
success:
function(html){
mBaners = json_decode(html);
}
});
// Пути к затемненным кнопкам
$.ajax({
type: "POST",
url: "/published/SC/html/scripts/get_small_image.php",
data: "gen_passive=1",
success:
function(html){
mButtons = json_decode(html);
}
});
// Пути к активным кнопкам
$.ajax({
type: "POST",
url: "/published/SC/html/scripts/get_small_image.php",
data: "gen_active=1",
success:
function(html){
mButtons_active = json_decode(html);
}
С помощью него получаю список картинок и вывожу массивом.
Если я его меняю на статические ссылки - банеры выводятся безотказно.
Вот код файла, к которому он обращается
function get_img_info($action,$album){
// $sql = db_query('select '.$action.' as value,PL_SORT from PIXLIST where PF_ID="'.$album.'" order by PL_SORT ');
$sql = db_query('select photo,kid from banners where active="'.$album.'" order by kid');
while($row = db_fetch_assoc($sql)){
$arr[] = 'http://tottys.ru/load/'.$row["photo"];
}
$result = json_encode($arr);
echo $result;
}
// get_img_info('photo','0.');
if($_POST["gen_active"]){
get_img_info('photo','0.');
}
if($_POST["gen_passive"]){
get_img_info('photo','1.');
}
if($_POST["gen_big"]){
get_img_info('photo','2.');
}
if($_POST["gen_link"]){
get_img_info('url','2.');
}
может так кто-то поможет..
С помощью него получаю список картинок и вывожу массивом.
http://learn.javascript.ru/onload-onerror#обработчики-на-img-iframe-link
http://learn.javascript.ru/onload-onerror#обработчики-на-img-iframe-link
Сможете мне помочь? (за денежку)
сам не осилю...
ася 220372051
скайп Pashok_kg
Pashok,
Проще на халяву заменить слайдер, их масса в инете:
C разбегу http://efimov.ws/main/develop/javascript/jquery-css3-resheniya-dlya-veb-razrabotchikov-chast-15.html
Разобрался в проблемме:
просто скрипт не успевал получить необходимую информацию из базы - поэтому то выводил, то не выводил слайдер.
Поставил задержку (с проверкой полученных данных) - все заработало
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot