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

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:
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Перед тем как положить в IF, обработай через Работа с текстом -> Обработка Javascript.
Кажись так называется. Результат обработки потом вставляй в if
 

Rimnox

Client
Регистрация
01.08.2013
Сообщения
29
Благодарностей
5
Баллы
3
Да отрабатывает, я положил 2 первые строки html документа для наглядности, но если всю страницу - такая же байда. И как потом обратно сделать, чтобы получить нормальный html документ?
Текст html - вся страница: http://kinomassa.net/368-epik-2013-multfilm-smotret-onlayn-01-10-2013.html
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Не вижу смысла через IF делать проверку всего кода страницы. Зачем так делать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
IF для сравнения значения строк. Задача и правда бессмысленная какая-то.
 

mdsurfer

Client
Регистрация
31.01.2012
Сообщения
52
Благодарностей
1
Баллы
8
Перед тем как положить в IF, обработай через Работа с текстом -> Обработка Javascript.
Кажись так называется. Результат обработки потом вставляй в if
возможно в разных случаях по разному, но у меня пока что прекрасно отрабатывает напрямую - спарсил-проверил.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
да, тоже не совсем понимаю для чего обработка текста яваскрипт перед проверкой..
если вручную (не в режиме записи проекта) делаю проверку, то напрямую проверяет вроде ок, осечек не было..
объясните пож-ста, что там происходит в обработке текста..
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Обработка яваскрипт делает escape строки (приводит спец символы к нужному значению - /\(?%;-) )
Вроде так.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
  • Спасибо
Реакции: Sergodjan

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