Регистрация
Вход через соцсети
Восстановление пароля

Конфликт с Java-script!

Новый топик
13.01.2009, 11:55
Ответить | Цитировать
Гость
Гость

$browse_sub_help[unactive] ="<div onMouseOver="this.style.background ='#ffffff';" class='menu_list_element_cont'>%NAME</div>";

Если кавычки внутри onMouseOver не экранировать - выдает ошибку:
Parse error: parse error, unexpected T_STRING in c:program filesnetcatwwwnetcatrequireindex.php(287) : eval()'d code on line 8

Но если их экранировать:
$browse_sub_help[unactive] ="<div onMouseOver="this.style.background ='#ffffff';" class='menu_list_element_cont'>%NAME</div>"; тоже ругается

То тоже ругается:
Warning: Unexpected character in input: '' (ASCII=92) state=1 in c:program filesnetcatwwwnetcatrequireindex.php(287) : eval()'d code on line 8

Parse error: parse error, unexpected T_STRING in c:program filesnetcatwwwnetcatrequireindex.php(287) : eval()'d code on line 8

Если заменить двойные кавычки на одинарные, то ошибку не выдает, но в таком случае не работет javascript.

Что делать?

Мучаюсь уже второй день...
13.01.2009, 13:03
Ответить | Цитировать
Thiamin
Веб-студия «Арт-Лайн»
Thiamin

Зарегистрирован:
2008-05-20
Сообщений: 145

$browse_sub_help[unactive] ="<div onMouseOver=\"this.style.background ='#ffffff';\" class=\"menu_list_element_cont\">%NAME</div>";

И будет Вам счастье.

chance favours the prepared mind
13.01.2009, 15:32
Ответить | Цитировать
Гость
Гость

Cпасибо, добрый человек!!!))))))))))))))))))
198 196 2009-01-13 15:32:47 9551
Описание проекта