вставка javascript в xsl и соответсвующего кода
#38665427
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
|
|
|
добрый день, такая проблема надо вставить скрипт в хсл и соответсвующий код. Скрипт рабочий, он вставлен в html
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.
<html>
<head></head>
<script>
var A = new Array(3);
A[0]="a";A[1]="c";A[2]="b";
function BubbleSort(A) // A - массив, который нужно
{ // отсортировать по возрастанию.
var n = A.length;
for (var i = 0; i < n-1; i++)
{ for (var j = 0; j < n-1-i; j++)
{ if (A[j+1] < A[j])
{ var t = A[j+1]; A[j+1] = A[j]; A[j] = t; }
}
}
return A; // На выходе сортированный по возрастанию массив A.
}
function order()
{
var n = A.length;
for (var i=0;i<n;i++)
{
if (A[i]=="a")
{
A[i]="alex";
}
if (A[i]=="b")
{
A[i]="body";
}
if (A[i]=="c")
{
A[i]="char";
}
}
document.getElementById("text").innerHTML = A
}
function BubbleSortv(A) // A - массив, который нужно
{ // отсортировать по возрастанию.
var n = A.length;
for (var i = 0; i < n-1; i++)
{ for (var j = 0; j < n-1-i; j++)
{ if (A[j] < A[j+1])
{ var t = A[j+1]; A[j+1] = A[j]; A[j] = t; }
}
}
return A; // На выходе сортированный по возрастанию массив A.
}
</script>
<body>
<div id="text"></text></div>
<div onclick="BubbleSort(A);order();">Клик</div>
<div onclick="BubbleSortv(A);order();">Клик</div>
<div onclick="order();">Клик</div>
</body>
</html>
xsl
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. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<script>
<![CDATA[
var A = new Array(3);
A[0]="a";A[1]="c";A[2]="b";
function BubbleSort(A) // A - массив, который нужно
{ // отсортировать по возрастанию.
var n = A.length;
for (var i = 0; i < n-1; i++)
{ for (var j = 0; j < n-1-i; j++)
{ if (A[j+1] < A[j])
{ var t = A[j+1]; A[j+1] = A[j]; A[j] = t; }
}
}
return A; // На выходе сортированный по возрастанию массив A.
}
function order()
{
var n = A.length;
for (var i=0;i<n;i++)
{
if (A[i]=="a")
{
A[i]="alex";
}
if (A[i]=="b")
{
A[i]="body";
}
if (A[i]=="c")
{
A[i]="char";
}
}
document.getElementById("text").innerHTML = A
}
function BubbleSortv(A) // A - массив, который нужно
{ // отсортировать по возрастанию.
var n = A.length;
for (var i = 0; i < n-1; i++)
{ for (var j = 0; j < n-1-i; j++)
{ if (A[j] < A[j+1])
{ var t = A[j+1]; A[j+1] = A[j]; A[j] = t; }
}
}
return A; // На выходе сортированный по возрастанию массив A.
}
]]>
</script>
<p><u>Сортировка по возростанию: +</u></p>
<p><u>Сортировка по убыванию: +</u></p>
<h2><p align="center">Краткое описание ресторанов</p></h2>
<h3>Magic catering (Мэджик кейтеринг) </h3>
<p>
<xsl:value-of select="/settings/commonDescription"/>
</p>
<h2>Monaco (Монако) </h2>
<p>Наше заведение долгое время было известно минской публике как ресторан «Барин».
Однако мы решили внести кое-какие изменения — теперь кафе называется «MONACO» и работает 24 часа.
Изменился также и интерьер заведения, обновилась кухня.
В ресторане можно отдохнуть и насладиться лучшими шедеврами европейской и национальной белорусской
кухни, попробовать фирменные блюда из морепродуктов от шеф-повара. В баре вы сможете расслабиться под
хорошую музыку от диджея, который чутко улавливает настроение посетителей, выпить коктейль и просто
насладиться отменным интерьером. А две vip-зоны — отличное место для того, чтобы провести день рождения,
корпоратив или побыть с друзьями в уютной и комфортной атмосфере.
Отдыхая в «MONACO», можно встретить российскую или белорусскую знаменитость. Наше заведение любят и
знают артисты кино, театра, спортсмены и звезды шоу-бизнеса. Не обходят стороной наше заведение и
режиссеры — интерьер поспособствовал тому, что за несколько месяцев в стенах «Монако» сняли три фильма.
Мы проводим шоу-программы для наших посетителей, закрытые вечеринки и тематические вечера. Нашим
гостям мы предлагаем качественный сервис, хорошую кухню, замечательную атмосферу и, что немаловажно,
возможность отдыха в разных форматах. Если вы хотите послушать музыку и насладиться коктейлем — мы
ждем вас в барной зоне; а если желаете пообедать и провести деловую встречу — приходите в ресторан.
Выбирая «MONACO», вы выбираете по-настоящему качественный отдых и незабываемую атмосферу.</p>
<h2>Родны кут </h2>
Ресторан "Родны кут" — самое уютное и по-домашнему радушное место в центре Минска с
отменной белорусской и европейской кухнями по разумным ценам.
В ресторане есть два зала: на 30 и 60 человек. В залах интерьер выдержан в пастельных тонах, там очень
комфортно, романтично и уютно. В каждом зале есть сцена для музыкантов и танцпол для гостей. Скучать вам
здесь точно не придется.
Малый зал (на 30 человек) обладает своим неповторимым шармом. Здесь все насквозь пропитано самобытной
национальной атмосферой. Каждая деталь интерьера имеет свою историю. А забота и внимание, которыми вас
окружит персонал заведения, не оставят равнодушными.
К ресторану также относится уютное кафе "Спатканне", которое вечером превращается в третий зал на 120
человек. И оно ни чуть не уступает по дизайну и интерьеру малому и среднему залам.
А если накануне грандиозных торжеств вы ищете зал побольше, можем с радостью предложить вам мраморный
зал. Он как нельзя кстати подойдет для статусных мероприятий, где количество гостей может быть до 1000
человек.
Ресторан "Родны кут" — идеальное место для проведения фуршетов, банкетов, свадеб, семейных торжеств,
корпоративов.
</body>
</html>
</xsl:template>
</xsl:stylesheet>
xml
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="loading.xsl"?>
<settings>
<commonDescription>Ресторан выездного обслуживания Magic Catering уже более 7 лет является лидирующей компанией на рынке событийного кейтеринга. Нашими услугами пользуются как частные лица так и крупнейшие компании Беларуси.
<p>Частному клиенту. </p>
- Свадебные банкеты по всей территории Беларуси, всегда предложим оригинальные площадки для проведения свадебных торжеств;
- Юбилеи (обслуживание в шатрах, в частных коттеджах);
- Выпускные балы (площадки в аренду на сутки, банкетное обслуживание).
Корпоративному клиенту.
К нам обращаются компании численностью от 100 до 3000 персон, чтобы отметить юбилей компании, провести летнее барбекю, новогодний корпоратив, сопроводить конференцию или семинар бизнес-ланчем и кофе-паузами, провести фуршет или банкет для иностранных ВИП-гостей, а также организовать фуршет в офисе или доставить еду.</commonDescription>
</settings>
скрипт то я вставил, а теперь надо вставить это код
1. 2. 3. 4.
<div id="text"></text></div>
<div onclick="BubbleSort(A);order();">Клик</div>
<div onclick="BubbleSortv(A);order();">Клик</div>
<div onclick="order();">Клик</div>
куда понятия не имею, пробовал в хсл файл в боди не получается, пишет ошибку. Подскажите как сделать
|
|