powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / xsl & javascript
6 сообщений из 6, страница 1 из 1
xsl & javascript
    #34099958
eugene.yuriev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Народ, подскажите пожалуйста, как можно присвоить переменной значение, возвращаемое javascript-ом, и можно ли это сделать?

Моя попытка:
<xsl:variable name="my_var" select="javascript:get_user_name();"/>
не работает
...
Рейтинг: 0 / 0
xsl & javascript
    #34100647
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
document.write('<xsl:variable name="my_var" select="'+get_user_name()+'"/>')
...
Рейтинг: 0 / 0
xsl & javascript
    #34101887
eugene.yuriev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Damnedestdocument.write('<xsl:variable name="my_var" select="'+get_user_name()+'"/>')

Так не работает (,
вот результат:
document.write('') +get_user_name()+:

Нашел ссылку: http://www.quepublishing.com/articles/article.asp?p=26881&seqNum=3&rl=1
Попробую реализовать с помощью <lxslt:component prefix= ...
...
Рейтинг: 0 / 0
xsl & javascript
    #34102078
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
<script>
document.write('<xsl:variable name="my_var" select="'+get_user_name()+'"/>');
</script>
...
Рейтинг: 0 / 0
xsl & javascript
    #34109437
eugene.yuriev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<script>
document.write('<xsl:variable name="my_var" select="'+get_user_name()+'"/>');
</script>

При попытке прочитать значение из переменной: <xsl:value-of select="$my_var"/>, ошибка - variable "my_var" not defined.

Не приходилось ли вам вызывать javascript-ы таким образом:
------------------------------------------------------------------------
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:my-ext="getUserName"
extension-element-prefixes="my-ext"
>

<lxslt:component prefix="my-ext" functions="getUserName">
<lxslt:script lang="javascript">
function getUserName() {
return window.top.srmheader.document.helpform.user_name.value;
}
</lxslt:script>
</lxslt:component>
....
<xsl:value-of select="my-ext:getUserName()"/>
....
------------------------------------------------------------------------
При этом вылезает ошибка: implementation of extension namespace not available
...
Рейтинг: 0 / 0
xsl & javascript
    #34118129
eugene.yuriev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот примерчик, показывающий добавление пользовательских функций в MSXML
http://xmlhack.ru/books/xslt/app_01_03_02.html
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / xsl & javascript
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]