если вобъю другую переменную в document.getElementById('любая другая переменная').innerHTML - всё отображает, а <span id="title"></span> нет
|
мда... Вы читали мой предыдущий пост?
Если у вас теге ничего не написано, значит и переменная будет пустая. |
Да, так работает. Только дело в том, что между тегами <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 можно как-то отдельно? Пробовал подставлять эту переменную в ваш пример - ничего не вышло. |
Извините что сразу не сказал, сам не заметил. в Js я 0.
|
я посоветую Вам почитать книги: JavaScript. Библия пользователя и javascript: Подробное руководство (Definitive Guide). Вторая поновее да и написана лучше, но с нулевым знанием js будет сложновато, т.к. расчитана на людей кто уже работал с ним. У Гудмана всё гораздо подробнее, но встречаются моменты, которые в js уже не используеются (document.write).
|
Цитата:
|
Спасибо за совет. Не июмею наглости спрашивать что-то ещё.
|
Подскажите, а может мне кто-нибудь помочь за плату? Скрипт хотелось бы отремонтировать срочно, а на сайте разработчика не нашёл даже форума, и по суппорту молчат. Там делов для разбирающегося на полчаса, если не меньше. А скрипт хороший, только *ука не передаёт жизненно важную переменную.
|
помогу за симфолическую плату
аська в профайле |
Часовой пояс GMT +3, время: 23:13. |