Показать сообщение отдельно
  #1 (permalink)  
Старый 10.10.2013, 16:22
Новичок на форуме
Отправить личное сообщение для main.c Посмотреть профиль Найти все сообщения от main.c
 
Регистрация: 05.10.2013
Сообщений: 4

Непонятное поведение в Chrome
<script>	
    var name = prompt('Кто пришёл?', '');
    if (name == null) { 
        alert('Вход отменён');
    }
</script>

В хроме условный оператор не срабатывает, но в опере и мозиле срабатывает, а теперь самое интересное, при смене имени переменной на userName (в принципе на любое другое, отличное от name), скрипт в хроме уже работает:
<script>	
    var userName = prompt('Кто пришёл?', '');
    if (userName == null) { 
        alert('Вход отменён');
    }
</script>

С чем связано такое поведение, может в хроме это слово рарезервировано или проблема в чём-то другом?
Ответить с цитированием