Мне трудно писать то, что кажется простым утверждением if! Мне нужно сказать, что если мод не равен a, b или c - тогда сделайте это. Вот что я пытался, но безуспешно:
var mod = CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
doSomething();
}
Когда я набираю это в своем редакторе, он говорит, что произошла ошибка, а именно: «Имя сущности должно сразу следовать за« & »в ссылке на сущность».
.. и не работает, когда я иду на тестирование.
Любая помощь приветствуется !!
UPDATE:
URL: esber.squarespace.com
Полный скрипт:
<script type="text/javascript" src="/storage/scripts/sessvars.js"></script>
<script type="text/javascript">
<![CDATA[
onload=function(){
sessvars.browserConfirmation?'none':'';
sessvars.ageConfirmation?'none':'';
};
var mod = Squarespace.Constants.CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
if(sessvars.ageConfirmation != "yes"){
window.location = "/verify/";
};
};
]]>
</script>
Я хочу, чтобы каждая страница на сайте автоматически перенаправляла при загрузке страницы на страницу подтверждения, если только это не страница подтверждения (/ verify), страница «Вы не подтверждены» (/ не подтверждены) или логин page (/ login) - если пользователь уже не подтвердил настройку sessvars, он может перейти на домашнюю страницу.
Чтобы проверить это, я захожу на esber.squarespace.com и нажимаю на один из пунктов меню справа (это меню в конечном итоге будет скрыто, когда я закончу со страницей) - когда я пытаюсь перейти на другую страницу не проверяя сначала мой возраст, я должен быть перенаправлен обратно на страницу / проверки, но этого не происходит.
Если я пересмотрю сценарий:
<script type="text/javascript" src="/storage/scripts/sessvars.js"></script>
<script type="text/javascript">
onload=function(){
sessvars.browserConfirmation?'none':'';
sessvars.ageConfirmation?'none':'';
};
var mod = Squarespace.Constants.CURRENT_MODULE_ID;
if (mod != "5827289") {
if(sessvars.ageConfirmation != "yes"){
window.location = "/verify/";
};
};
</script>
тогда нормально работает (?)