[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с хостингом
Invis1ble
Привет всем!
Я решил протестировать свой первый проект - так сказать проба пера - и установил его на бесплатный хостинг. Возникла такая проблема: при заходе на сайт страница грузится нормально, а по завершению загрузки - тупо выдает белую страницу.. ((
При этом на локальном серваке у меня все работает нормально. Помогите, плиз, решить проблему. Вот сайт



Спустя 4 минуты, 35 секунд (7.10.2010 - 14:33) arvitaly написал(а):
Цитата
при заходе на сайт страница грузится нормально, а по завершению загрузки - тупо выдает белую страницу.. ((


Что значит грузится нормально?

Спустя 4 минуты, 13 секунд (7.10.2010 - 14:37) Invis1ble написал(а):
arvitaly
ну ты заходил туда? Загружается страница (разметка и все такое), как и должна, а в конце загрузки - появляется белая страница без ничего

Спустя 1 минута, 23 секунды (7.10.2010 - 14:38) arvitaly написал(а):
А ссори ссылку не заметил.

Ну на хостинге просто JS-скриптом перекрывают вашу страницу и выводят рекламу

Спустя 9 минут, 49 секунд (7.10.2010 - 14:48) Invis1ble написал(а):
arvitaly
У меня тоже такая мысль возникла, но мне кажется это врядли.. Зачем тогда такой бесплатный хостинг нужен, если "перекрывается" страница.. Че-то мне кажется, что тут дело в чем-то другом. Написал письмо им техподдержку, они мне вот-что ответили:
> скорее всего яваскрипт выполняет какое-то действие и происходит перезагрузка
> страницы на пустую. Страница открывается полностью и через несколько секунд
> загружается белая страница. При этом в браузере можно вернуться назад, т.е.
> страница та новая. Причем, при отключенном выполнении Java-скриптов в
> браузере пустая страница не появляется
Прикол в том, что на локалке-то все нормально работает..

Спустя 3 минуты, 59 секунд (7.10.2010 - 14:52) arvitaly написал(а):
Цитата
Прикол в том, что на локалке-то все нормально работает..


В этом как раз ничего удивительного. JS код они навешивают на хостинге

Спустя 2 минуты, 22 секунды (7.10.2010 - 14:54) Invis1ble написал(а):
arvitaly
так они же пишут, что типа мой js-скрипт во всем виноват...

Спустя 9 минут, 33 секунды (7.10.2010 - 15:04) arvitaly написал(а):
Цитата
так они же пишут, что типа мой js-скрипт во всем виноват...


Ну уберите все свои JS со страницы, так будет доказательней smile.gif

Спустя 4 минуты, 52 секунды (7.10.2010 - 15:09) Invis1ble написал(а):
arvitaly
о, интересная мысль! надо попробовать, потом отпишу..

Спустя 17 часов, 34 минуты, 9 секунд (8.10.2010 - 08:43) Invis1ble написал(а):
arvitaly
Оказалось, что проблема действительно возникает из-за моего js-скрипта, методом исключения нашел, из-за какого именно (их всего 3 там подключается). Убрал его, теперь страница не пропадает по окончании загрузки.
Сейчас сижу и никак не могу понять, что в этом js-скрипте не так - ведь на локалке все нормально работает..
P.s. Я в js пока не очень разбираюсь, но код наваял сам ))
function RefreshTopicListBody()
{
topicListBody.load('?page=topic-list-body&offset=' + link.attr('offset'), {}, function()
{
jQuery('a.paginator').click(function()
{
link = jQuery(this);
RefreshTopicListBody();
})
})
}

jQuery(document).ready(function()
{
topicListBody = jQuery('div#topic-list-body');
userListBlock = jQuery('div#user-list-block');
votingBlock = jQuery('div#voting-block');

userListBlock.hide();

topicListBody.load('?page=topic-list-body' , {}, function()
{
jQuery('a.paginator').click(function()
{
link = jQuery(this);
RefreshTopicListBody();
})
})

votingBlock.load('?page=user-vote', {}, function()
{
jQuery('input#vote').click(function()
{
votingBlock.load('?page=user-vote', {vote: jQuery('select#vote').val()});
})
})

jQuery('a.user-list').click(function()
{
var link = jQuery(this);

userListBlock.load('?page=user-list&show=' + link.attr('id'), {}, function()
{
jQuery('div.user-profile').hide();

userListBlock.html('<div class="user-list-header">' + link.parent().text().match(/.*?:/) + ' ' + link.text() + ' | <a class="hide-block" onclick="hideBlock();" href="javascript: void(0);">свернуть панель</a></div>' + userListBlock.html());
userListBlock.show(1000);

jQuery('a.display-profile').click(function()
{
var uid = jQuery(this).attr('uid');
var profileBlock = jQuery('div#' + uid);

profileBlock.load('?page=display-profile&uid=' + uid, {}, function()
{
profileBlock.slideDown(600);

jQuery('a.hide-profile#' + uid).click(function()
{
profileBlock.slideUp(600);
profileBlock.empty();
})

jQuery('a.ban').click(function()
{
var time = prompt('Введите время (в часах), на которое хотите забанить пользователя', 24);

if (time.match(/^\d+$|^\d+\.\d+$/))
jQuery('div#ban-user').load('?page=user-ban&uid=' + jQuery(this).attr('uid'), {ban_time: time * 60 * 60}, {})
else
alert('Вы ввели не число!');
})

jQuery('a.reset-ban').click(function()
{
jQuery('div#ban-user').load('?page=user-ban&uid=' + jQuery(this).attr('uid'), {ban_time: 0}, {})
})
})
})

jQuery('a.hide-block').click(function()
{
userListBlock.hide(1000);
})
})
})
})

Вот никак не могу понять, что здесь не так...

Спустя 1 час, 24 минуты, 24 секунды (8.10.2010 - 10:07) demonichka написал(а):
Что бы понять в каком моменте возникает ошибка, советую поставить плагин для определения js ошибок (например FireBug). С помощью этого плагина можеш посмотреть где возникает ошибка в скрипте. Не сочтите за рекламу, просто сам пользуюсь им.

Спустя 2 часа, 38 минут, 31 секунда (8.10.2010 - 12:46) Invis1ble написал(а):
demonichka
я как раз давно уже собирался это сделать, да никак руки не доходили.. щас скачал плагин, установил и разбираюсь в нем..

Спустя 31 минута, 40 секунд (8.10.2010 - 13:17) Invis1ble написал(а):
demonichka
Не могу толком разобраться с FireBug, но вроде никаких ошибок у меня не выдает. Если можете, посмотрите пожалуйста по указанной ссылке в первом посте

Спустя 1 час, 16 минут, 59 секунд (8.10.2010 - 14:34) demonichka написал(а):
Вот текст твоей ошибки: Ошибка: google_protectAndRun is not defined
Источник: http://invforum.jet-host.ru/
Строка: 1
. Проблема в том скрипте который ты подключаеш. Погугли, может что найдеш по этой ошибке.

Спустя 1 час, 19 минут, 21 секунда (8.10.2010 - 15:54) Invis1ble написал(а):
demonichka
походу это из-за скрипта рекламы, который тулят мне на страницу. Погуглил и нашел на одном ресурсе:
Цитата
Думаю все не один раз сталкивались с тем, что из-за зависшей рекламы AdSense Ваш сайт не грузится, ожидая тайм-аута загрузки adsense javascript ...

буду техподдержку хостинга теребить

Спустя 3 часа, 30 минут (8.10.2010 - 19:24) Invis1ble написал(а):
Короче из техподдержки предлагают убрать код баннера на время тестирования скриптов

Спустя 1 минута, 1 секунда (8.10.2010 - 19:25) Invis1ble написал(а):
Короче из техподдержки предлагают убрать код баннера на время тестирования скриптов

Спустя 1 минута, 40 секунд (8.10.2010 - 19:26) arvitaly написал(а):
Цитата
Короче из техподдержки предлагают убрать код баннера на время тестирования скриптов


Попробуйте вставлять ваш JS код по частям - увидите в чем трабл


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.