JavaScript не работает при проверке файлов cookie.

Я хочу создать INTRO JS для моего сайта, когда пользователь впервые заходит на мой сайт.
Я использую куки с PHP. но это не сработало.

Это мой код

if(isset($_COOKIE["userip"]))
{
echo " $_COOKIE[userip]";
}
else
{
?>
<script>
//I THINK THE PROBLEM IS AT THIS JS LINE
// introJs();
//javascript:introJs.start();
introJs().setOption('showProgress', true).start();
</script>
<?php
setcookie("userip", "mycookiename", time()+3600);
}<script type="text/javascript" src="intro.js"></script>

но если я положу:

introJs().setOption('showProgress', true).start();

в нагрузке тела это работа.
но мне нужно сначала проверить куки.

пожалуйста, помогите мне

благодарю вас

0

Решение

моя проблема теперь исправлена,
я меняю код javascript следующим образом:

      <script>
$(document).ready(function(){
javascript:introJs().setOption('showProgress', true).start();
});
</script>
1

Другие решения

Я думаю, что ваша проблема решена путем изменения порядка сценариев (или, возможно, добавления тега close к вашему первому):

<!-- load intro.js FIRST -->
<script type="text/javascript" src="intro.js"></script>
<!-- use intro.js -->
<script>
// include any options you want
introJs().start();

// set cookies if you want
// ...
</script>
0

По вопросам рекламы [email protected]