Не корректно работает IF

  • Автор темы Автор темы Rimnox
  • Дата начала Дата начала

Rimnox

Client
Регистрация
01.08.2013
Сообщения
29
Реакции
5
Баллы
3
Парни не могу понять это у меня одного такое?
Ложу в переменную этот текст:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
'{-Variable.text-}'!=''
Ставлю на проверку в if, если не пустой работаем дальше. Он мне в любом случае кидает на пустой.:blink: У меня мозг взорвался :blink:
 
Перед тем как положить в IF, обработай через Работа с текстом -> Обработка Javascript.
Кажись так называется. Результат обработки потом вставляй в if
 
Да отрабатывает, я положил 2 первые строки html документа для наглядности, но если всю страницу - такая же байда. И как потом обратно сделать, чтобы получить нормальный html документ?
Текст html - вся страница: http://kinomassa.net/368-epik-2013-multfilm-smotret-onlayn-01-10-2013.html
 
Не вижу смысла через IF делать проверку всего кода страницы. Зачем так делать?
 
IF для сравнения значения строк. Задача и правда бессмысленная какая-то.
 
Перед тем как положить в IF, обработай через Работа с текстом -> Обработка Javascript.
Кажись так называется. Результат обработки потом вставляй в if

возможно в разных случаях по разному, но у меня пока что прекрасно отрабатывает напрямую - спарсил-проверил.
 
да, тоже не совсем понимаю для чего обработка текста яваскрипт перед проверкой..
если вручную (не в режиме записи проекта) делаю проверку, то напрямую проверяет вроде ок, осечек не было..
объясните пож-ста, что там происходит в обработке текста..
 
Обработка яваскрипт делает escape строки (приводит спец символы к нужному значению - /\(?%;) )
Вроде так.
 
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)