2009-05-30 4 views
0

Я делаю сайт на двух языках, я хочу дать «jQuery Modal Window» перед загрузкой на странице на английском языке, чтобы дать возможность выбрать другую языковую ссылку (в модальном окне). Если пользователь нажмет ссылку на Second Language он пойдет на эту страницу, и если он хочет остаться с английским, ему просто нужно закрыть окно.Как загрузить jquery «Модальное окно» Перед загрузкой страницы?

ответ

2

Если вы хотите, чтобы пользователь, чтобы выбрать язык перед использованием сайта, и текущий план состоит в том, чтобы представить им «модальный» диалог jquery ... тогда более удобный и удобный подход будет заключаться в создании целевой страницы выбора языка, которую пользователи будут представлять при входе на ваш сайт. Целевая страница, подобная этой, для всех целей и задач ... является модальной, но ее гораздо более доступной для ваших пользователей. Если какой-либо из них отключен по какой-либо причине или использует браузер, cough IE cough, что не очень хорошо отражается на «модальных» материалах на основе dhtml, то, по крайней мере, ваши пользователи не представлены что-то причудливое, что может затруднить или сделать невозможным их выбор на собственном языке.

Если вы хотите, чтобы сценарий запускался в определенную точку во время загрузки вашей страницы ... просто поместите сценарий непосредственно в скрипт < > без каких-либо функций или другого wraper вокруг него. Браузеры будут выполнять встроенный скрипт, как только этот блок сценария будет загружен, даже если документ еще не «готов».

+0

но я думаю, что если я сделаю целевую страницу, тогда я потеряю SEO. вы знаете любой другой метод для сайта с двумя языками. –

+0

Если это всего лишь два языка, я бы сделал небольшой элемент управления выбора языка, который всегда отображается в верхнем или нижнем колонтитуле, что позволяет легко переключаться в любое время. – jrista

0

Не заверните свой код в документе, если ваш модальный плагин требует наличия определенного документа DIV в документе, поместите div непосредственно под тегом body и javascript-кодом непосредственно под ним.

0

Почему бы вам не спросить их, когда страница загружена?

Что случилось? Я имею в виду, просто предоставил им возможность выбирать между доступным языком. Это не так раздражает, самое главное - запомнить их выбор.

Попробуйте отобразить окно модального перед дом готов болезненно ..

насчет уведомления бара как SO?

В любом случае, чтобы ответить на ваш вопрос, я думаю, вы должны сделать, как работает страница «Загрузка».

Настройка CSS и скрыть все другие вещи и использовать modal box plugin для JQuery

Тогда просто show() содержание вашей страницы

Смежные вопросы