powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Скрытый текст в каждой ячейке.
7 сообщений из 7, страница 1 из 1
Скрытый текст в каждой ячейке.
    #39313092
Lastig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, камрады.
Просьба подсказать что я не так делаю.
Необходимо что бы скрытый текст открывался в каждой ячейке согласно этой ячейки.
На данный момент открывается только с данными для 1 ячейки в 1 ячейке при нажатии ссылки в любой из ячеек, результат можно посмотреть тут

Во вложении xsl и xml файл
...
Рейтинг: 0 / 0
Скрытый текст в каждой ячейке.
    #39313093
Lastig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lastig,
...
Рейтинг: 0 / 0
Скрытый текст в каждой ячейке.
    #39313155
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и зачем нужно было файлы прикладывать, для гемороя? в них не портянки с войну и мир размером.

Код: xml
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.
<?xml version="1.0" encoding="utf-8"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soglashenie>
    <DataPod>21.01.2015</DataPod>
    <DataVkl>21.01.2015</DataVkl>
    <NameOGV>МВД</NameOGV>
    <Predmet VALUE="http://mfc-25.ru/documents/10180/481556">ССЫЛКА НА СОГЛАШЕНИЕ</Predmet>
    <DataVstup>22.01.2015</DataVstup>
    <Srok>1 год</Srok>
    <ListUslug>Услуга1 Услуга2 </ListUslug>
    <ListMFC>УМФЦ</ListMFC>
    <InfoIzm>нет</InfoIzm>
    <InfoPrekr>нет</InfoPrekr>
  </soglashenie>-<soglashenie>
    <DataPod>21.01.2015</DataPod>
    <DataVkl>21.01.2015</DataVkl>
    <NameOGV>МВД</NameOGV>
    <Predmet VALUE="http://www.ya.ru">ССЫЛКА НА СОГЛАШЕНИЕ</Predmet>
    <DataVstup>22.01.2015</DataVstup>
    <Srok>1 год</Srok>
    <ListUslug>Услуга3 Услуга4 </ListUslug>
    <ListMFC>УМФЦ</ListMFC>
    <InfoIzm>нет</InfoIzm>
    <InfoPrekr>нет</InfoPrekr>
  </soglashenie>-<soglashenie>
    <DataPod>21.01.2015</DataPod>
    <DataVkl>21.01.2015</DataVkl>
    <NameOGV>МВД</NameOGV>
    <Predmet VALUE="http://mfc-25.ru/documents/10180/481556">ССЫЛКА НА СОГЛАШЕНИЕ</Predmet>
    <DataVstup>22.01.2015</DataVstup>
    <Srok>1 год</Srok>
    <ListUslug>Услуга5 Услуга6 </ListUslug>
    <ListMFC>УМФЦ</ListMFC>
    <InfoIzm>нет</InfoIzm>
    <InfoPrekr>нет</InfoPrekr>
  </soglashenie>
</root>



а это вообще дичь какая-то
Код: xml
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.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
<?xml version="1.0" encoding="UTF-8"?>
<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript"> 
function show_hide(obj_id) {
doc=document.getElementById(obj_id);
if(doc.style.display == "none") doc.style.display = "block";
else doc.style.display = "none"
}
var message = 123;
</script>
<table border="2">
<tr bgcolor="#CCCCCC">
<td align="center"><strong>Дата подписания соглашения</strong></td>
<td align="center"><strong>Дата включения в реестр</strong></td>
<td align="center"><strong>Наименование ограна</strong></td>
<td align="center"><strong>Предмет соглашения</strong></td>
<td align="center"><strong>Дата вступления в силу</strong></td>
<td align="center"><strong>Срок действия соглашения</strong></td>
<td align="center"><strong>Перечень услуг, предоставляемых в МФЦ</strong></td>
<td align="center"><strong>Перечень МФЦ. предоставляющих услуги</strong></td>
<td align="center"><strong>Сведения о внесении изменений в соглашение</strong></td>
<td align="center"><strong>Сведения о прекращении действия соглашения</strong></td>
</tr>
	<xsl:for-each select="root/soglashenie">
	<tr>
	<td>
			<xsl:value-of select="DataPod"/>
		</td>
		<td>
			<xsl:value-of select="DataVkl"/>
		</td>
		<td>
			<xsl:value-of select="NameOGV"/>
		</td>
		<td>
		
		<xsl:for-each select="Predmet"> 
				<a href="{@VALUE}" target="_blanc">
					<xsl:value-of select="."/> 
				</a>
				</xsl:for-each>
		</td>
		<td>
			<xsl:value-of select="DataVstup"/>
		</td>
		<td>
			<xsl:value-of select="Srok"/>
		</td>
		<td>
			<xsl:for-each select="ListUslug"> 
				<a href="#" onclick="alert('Привет');return false;">Перечень услуг Box
						
				</a>
			

			</xsl:for-each>
		
			<xsl:variable name="i" select="ListUslug"/>
			
				
				<a onclick="show_hide('detail1'); return false;" href="javascript:void(0)">Перечень услуг Hide</a>	
				
						
				<div id="detail1" style="display: none;"><xsl:value-of select="$i"/> </div>
		
		
				

				<xsl:value-of select="ListUslug"/>
				
			
		</td>
		<td>
			<xsl:value-of select="ListMFC"/>
		</td>
		<td>
			<xsl:value-of select="InfoIzm"/>
		</td>
		<td>
			<xsl:value-of select="InfoPrekr"/>
		</td>
	
	
	</tr>
	</xsl:for-each>
	
	</table>
</head>
</html>

не является xsl-документом, и даже html-код кривой-косой. body нет, таблица засунута в head.

вот так должен начинаться нормальный xsl-шаблон с html-документом:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html" indent="yes"/>

    <xsl:template match="/">
      <html>
        <head>
          <meta charset="utf-8" />
          <title>шаблон</title>
          <script>
            
          </script>
        </head>
        <body>
          <table>
            <xsl:for-each select="root/soglashenie">
              
            </xsl:for-each>
          </table>
        </body>
      </html>
    </xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
Скрытый текст в каждой ячейке.
    #39313184
Lastig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь за "дичь" привел в нормальный вид
Код: html
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.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html" indent="yes"/>

    <xsl:template match="/">
      <html>
        <head>
          <meta charset="utf-8" />
          <title>шаблон</title>
             <script type="text/javascript"> 
				function show_hide(obj_id) {
					doc=document.getElementById(obj_id);
					if(doc.style.display == "none") doc.style.display = "block";
					else doc.style.display = "none"
					}
			</script>
        </head>
        <body>
           <table border="2">
				<tr bgcolor="#CCCCCC">
				<td align="center"><strong>Дата подписания соглашения</strong></td>
				<td align="center"><strong>Дата включения в реестр</strong></td>
				<td align="center"><strong>Наименование ограна</strong></td>
				<td align="center"><strong>Предмет соглашения</strong></td>
				<td align="center"><strong>Дата вступления в силу</strong></td>
				<td align="center"><strong>Срок действия соглашения</strong></td>
				<td align="center"><strong>Перечень услуг, предоставляемых в МФЦ</strong></td>
				<td align="center"><strong>Перечень МФЦ. предоставляющих услуги</strong></td>
				<td align="center"><strong>Сведения о внесении изменений в соглашение</strong></td>
				<td align="center"><strong>Сведения о прекращении действия соглашения</strong></td>
				</tr>
				<xsl:for-each select="root/soglashenie">
					<tr>
					<td>
						<xsl:value-of select="DataPod"/>
					</td>
					<td>
						<xsl:value-of select="DataVkl"/>
					</td>
					<td>
						<xsl:value-of select="NameOGV"/>
					</td>
					<td>
						<xsl:for-each select="Predmet"> 
							<a href="{@VALUE}" target="_blanc">
								<xsl:value-of select="."/> 
							</a>
						</xsl:for-each>
					</td>
					<td>
						<xsl:value-of select="DataVstup"/>
					</td>
					<td>
						<xsl:value-of select="Srok"/>
					</td>
					<td>
						<xsl:for-each select="ListUslug"> 
							<a onclick="show_hide('detail1'); return false;" href="javascript:void(0)">Перечень услуг</a>	
								<div id="detail1" style="display: none;"><xsl:value-of select="."/> </div>
						</xsl:for-each>
					</td>
					<td>
						<xsl:value-of select="ListMFC"/>
					</td>
					<td>
						<xsl:value-of select="InfoIzm"/>
					</td>
					<td>
						<xsl:value-of select="InfoPrekr"/>
					</td>
					</tr>
				</xsl:for-each>
			</table>
        </body>
      </html>
    </xsl:template>
</xsl:stylesheet>
...
Рейтинг: 0 / 0
Скрытый текст в каждой ячейке.
    #39315314
Lastig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть ли у кого видения по решению такой задачи?
...
Рейтинг: 0 / 0
Скрытый текст в каждой ячейке.
    #39315468
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script type="text/javascript"> 
          function show_hide(obj) {
            obj.style.display = obj.style.display == "none" ? "block" : "none";
          }

var message = 123;
</script>

<a onclick="show_hide(this.nextElementSibling); return false;" href="javascript:void(0)">
...
Рейтинг: 0 / 0
Скрытый текст в каждой ячейке.
    #39316638
Lastig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,
Спасибо за помощь
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Скрытый текст в каждой ячейке.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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