Да, так работает. Только дело в том, что между тегами <span id="title"></span> ничего нет, и по идеи скрипта быть ничего не должно. Даже если что-то поставим, он всё равно отобразит другую переменную, которая в ней уже есть.
Как работает скрипт.
<a class="but" title="Заказать $good.title" href="#=1" onClick="openbox('$good.title', 1)">Заказать</a> При нажатии на эту ссылку, открывается js окно с формой, где ввеху этого окна название товара $good.title, которая в самой форме передаётся как <span id="title"></span> (внутри тега <span id="title"></span> ничего нет, но передаёт то что было кликнуто по ссылке - $good.title)
Стоп.. только стал понимать.. перед спаном есть ещё одна строчка...
<div id="box" align="center"> а потом за ним слудует <span id="ordertitle"></span>,
т.е.
<div id="box" align="center">
<span id="title"></span> - как заголовок
...а потом идёт сама форма....
Походу всё это идёт одной переменной, а в заблуждение ввело то, что <span id="title"></span> имеет свою переменную, хотя просто стоит как какой-то идентификатор и просто привязывает свою строчку к классу в css как заголовок...
Блин, а вырвать именно то что записано в ссылке как openbox можно как-то отдельно? Пробовал подставлять эту переменную в ваш пример - ничего не вышло.
|