Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / передать флаг из XSL в javascript / 4 сообщений из 4, страница 1 из 1
14.10.2005, 18:14
    #33326003
???
???
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать флаг из XSL в javascript
Не знаю где лучше спросить, ну может сдесь что дельное подскажут.

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


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