Вывод JS через php

П
На сайте с 23.05.2007
Offline
33
524

Неправильно выводится:

$desc="Вот этот текст";

print "<a href='$item->link' onmouseover=popup('$desc','lavender') onmouseout='kill()'>$item->title</a>";

то выводит в html:

onmouseover="popup('Вот" Этот="" текст="" ,="" lavender="" )="" onmouseout="kill()">.........................

И естественно ничего не работает...подскажите в чем ошибка...

tops.in.ua (http://tops.in.ua) - Самые популярные новости
Dreammaker
На сайте с 20.04.2006
Offline
569
#1

Судя по коду так выводиться не может. Значит проблема где-то до или после этого кода.

tommy-gung
На сайте с 22.11.2006
Offline
304
#2

попробуйте так


echo "<a href=\"".$item->link."\" onmouseover=\"popup('".$desc."', 'lavender');\" onmouseout=\"kill();\">".$item->title."</a>";
Здесь не могла быть ваша реклама
П
На сайте с 23.05.2007
Offline
33
#3

Спасибо большое, tommy-gung

Все работает!!!

Dreammaker
На сайте с 20.04.2006
Offline
569
#4

Хм, туплю, но откуда там взялось при простых проблемах с кавычками? :)

lavender=""

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий