Вы можете отключить экран загрузки в Submodal? - PullRequest
1 голос
/ 11 ноября 2010

Мы используем расширенный субмодальный скрипт (http://gabrito.com/files/subModal/)) и хотели бы обойти экран загрузки.html, который открывается по умолчанию. Можно ли это отключить? обнаружена "ошибка до фактической загрузки страницы.

1 Ответ

1 голос
/ 11 ноября 2010

Это не сложно, но код разбросан повсюду в источнике Javascript. Возможно, вы захотите использовать более современную альтернативу (особенно, если вы уже используете библиотеку на своем сайте)

Прежде всего, мы удаляем все экземпляры переменной gLoading - это означает удаление функции setPopUpLoadingPage и src="'+gLoading+'" в той части, где они строят строку HTML для вставки на страницу. И, наконец, в функции hidePopWin существует последняя ссылка на gLoading, чтобы вернуть источник iframe обратно на страницу загрузки, когда модальное скрыто.

Затем, наконец, мы заменим строку gPopFrame.src = url; в функции showPopWin на следующую:

if(gPopFrame.src != url){
    gPopFrame.src = url;
}

Чтобы перегрузить iframe, если он того же источника.

Вы можете увидеть живую демонстрацию нового скрипта здесь: http://www.jsfiddle.net/yijiang/T2u2Z/, а также взять его копию здесь: http://dl.dropbox.com/u/1722364/submodalsource.js

...