powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / передать флаг из XSL в javascript
4 сообщений из 4, страница 1 из 1
передать флаг из XSL в javascript
    #33326003
???
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю где лучше спросить, ну может сдесь что дельное подскажут.

Eсть XSL файл:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<xsl:stylesheet version="1.1" 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
   xmlns:dt="urn:schemas-microsoft-com:datatypes"> 
   <xsl:param name="action"/> 
    
   <xsl:template match="//*">    
    
      <TABLE BORDER="0" WIDTH="100%">    
        <xsl: if  test="$action = 'update' or 'show'"> 

         <TR> 
            <TABLE BORDER="0" WIDTH="100%"> 
               <TR> 
                  <TD  CLASS ="dataCaption">Atributes</TD> 
               </TR> 
            </TABLE> 
         </TR>    
<!--выкинем отсюда кусок кода, совершенно неважно что он делает, важно, что сдесь надо присвоить первое значение флагу, myFlag= 0 -->                                  
         <xsl: if  test = "count(descendant-or-self::*)=1">    
<!--а вот сдесь надо изменить значение флага, myFlag= 1 --> 

            <TR> 
               <TABLE BORDER="0" WIDTH="100%"> 
                  <TR>    
                     <TD  CLASS ="dataCaption">Value</TD> 
                  </TR> 
               </TABLE> 
            </TR>                      
         </xsl: if >          
         <TR> 
         <BR/> 
         <TABLE BORDER="0"> 
            <TR> 
               <TD> 
                  <INPUT TYPE="button"> 
<!--а вот сдесь, при нажатии на кнопочку, надо отправить myFlag в javascript--> 
                     <xsl:attribute name="ONCLICK"> showmeFlag ('<xsl:value-of select="$myFlag"/>')</xsl:attribute> 
                  </INPUT>                
               </TD> 
            </TR> 
         </TABLE> 
         </TR> 
       </xsl: if >    
      </TABLE> 
   </xsl:template> 
</xsl:stylesheet> 

Есть javascript файл и в нём функция (давайте её упростим)

Код: plaintext
1.
2.
Function showmeFlag (myflag){ 
Alert(myflag); 
} 
...
Рейтинг: 0 / 0
передать флаг из XSL в javascript
    #33327287
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и в чем вопрос? если как передать флаг, то надо {$myFlag}
...
Рейтинг: 0 / 0
передать флаг из XSL в javascript
    #33328928
???
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присвоить не получается.
...
Рейтинг: 0 / 0
передать флаг из XSL в javascript
    #33328993
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
???
Код: plaintext
1.
2.
3.
4.
                 <INPUT TYPE="button"> 
<!--а вот сдесь, при нажатии на кнопочку, надо отправить myFlag в javascript--> 
                     <xsl:attribute name="ONCLICK"> showmeFlag ('{$myFlag}')</xsl:attribute> 
                  </INPUT>                
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / передать флаг из XSL в javascript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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