Страница 1 из 1

Не работает скрипт в динамической презентации

Добавлено: 30 сен 2011, 01:12
leny1984
Доброго времени суток!
Написал скрипт который идеально работает в обычной презентации, при использовании его в динамической презентации - он не работает.
В динамической презентации скрипт вставляю в двойные кавычки, в нем не используются двойные.
вот скрипт:

Код: Выделить всё

var kod = document.documentElement.innerHTML;
var mail = /\w+(?=@[a-zA-Z0-9_]+?\.ru)/;
var c = kod.match(mail);
var a=document.createElement('div');
var q = a.innerHTML;
q=c;
alert('prs::<get(key)>::setvar::name='+c);
Естественно, вставляю в одну строчку.
Во вкладке переменные при тестировании никаких переменных нет. Напомню, скрипт отлично работает в обычной презентации

В чем может быть проблема?

Re: Не работает скрипт в динамической презентации

Добавлено: 30 сен 2011, 21:54
leny1984
Разобрался, дело в том, что программа тестирования не понимает некоторые функции в регулярных выражениях.
Почему так?

Re: Не работает скрипт в динамической презентации

Добавлено: 30 сен 2011, 21:57
Support
Программа тестирования понимает все функции, входящие в JavaScript - ничего насильно оттуда не выкидывали :)

Re: Не работает скрипт в динамической презентации

Добавлено: 30 сен 2011, 22:36
leny1984
Не понимает \n и \w+ может еще что-то, регулярное выражение пришлось переделывать!.
Могу дать исходники, проверьте их пожалуйста в firefox и в динамической презентации. В браузере работает, а в динамической презентации - нет.

Re: Не работает скрипт в динамической презентации

Добавлено: 01 окт 2011, 01:17
leny1984
Прошу прощения, нашел ошибку, забыл экранировать слеши в регулярном выражении, теперь все работает отлично!