Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PHP + JavaScript - нюансы...

39K
04 августа 2008 года
Nejasyt
6 / / 04.08.2008
Вопрос вот в чем. Есть у меня файлик SVG. Там ссылка на включение ява-скрипта:
"<script type="text/javascript" xlink:href="realTimeChart.js"/>"
Ява скрипт отлично работает.
При попытке создать файл PHP и прописать в нем те же скрипты
(Для простоты: <script>Содержание файла realTimeChart.js</script>),
меняя адрес ссылки:
"<script type="text/javascript" xlink:href="realTimeChart.php"/>"
скрипт отказывается работать. Что мну делать? Как динамически сформировать ява-скрипт?
39K
04 августа 2008 года
Nejasyt
6 / / 04.08.2008
Может, проблема в типе скрипта: type="text/javascript"? Если да, то какой прописывать?
28K
04 августа 2008 года
Furius
19 / / 22.11.2007
а как прописываешь в .php файле эту строчку? код прям выложи
39K
04 августа 2008 года
Nejasyt
6 / / 04.08.2008
Вот, к примеру, часть кода php файла (для простоты здесь php-скриптов нет):

<script>
var documentSVG = null;
var chartGroup = null;
var fon;

function init(evt)
{
/**** подготовить группу, которая будет содержать всю диаграмму ****/
// получить ссылку на документ SVG
documentSVG = evt.target.ownerDocument;
// создать элемент <g>, в котором будут сгруппированы все элементы диаграммы
chartGroup = documentSVG.createElementNS(svgNS, "g");
chartGroup.setAttribute("transform", "translate(" + x + " " + y + ")");

/**** Заключительные шаги инициализации ****/
// добавить группу с диаграммой в документ SVG
documentSVG.documentElement.appendChild(chartGroup);

fon = documentSVG.createElementNS(svgNS, "rect");
fon.setAttribute("x", 0);
fon.setAttribute("y", 0);
fon.setAttribute("width", 600);
fon.setAttribute("height", 450);
fon.setAttribute("fill", "white");
fon.setAttribute("onmousedown", "removePointInfo2()");
chartGroup.appendChild(fon);
}
</script>

Вообще, проблема в том, чтобы в xml-файл вставлять код на JS, при этом генерирующийся динамически - через сервер, применяя AJAX. Я знаю, как передать таким образом данные, но мне нужна именно генерация JAVASCRIPT'а! Не имею понятия, как это сделать...
39K
04 августа 2008 года
Nejasyt
6 / / 04.08.2008
Проблема решена. Все банально. В PHP файле достаточно убрать теги <script>...)))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог