Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: исправить ошибку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: event
join
Отправлено: 05 Сентября, 2011 - 14:38:00
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2011  


Помог: 1 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. // Эта функция рекурсивно обходит узел n и всех его потомков, заменяя
  3. // все узлы Text их эквивалентами в верхнем регистре.
  4. function upcase(n) {
  5. if (n.nodeType == 3 /*Node.TEXT_NODE*/) {
  6. // Если это узел Text, преобразовать его в верхний регистр.
  7. n.data = n.data.toUpperCase( );
  8. }
  9. else {
  10. // Если это не узел Text, обойти его потомков
  11. // и рекурсивно вызвать эту функцию для каждого потомка.
  12. var kids = n.childNodes;
  13. for(var i = 0; i < kids.length; i++) upcase(kids[i]);
  14. }
  15. }
  16. </script>
  17. <b id="lovers"><i>Пример 15.6.</i> Преобразование содержимого документа в нижний регистр</b>
  18. <br/>
  19. <button onclick="upcase('lovers')">loverCase</button>


Вроде правильно скрипт написан, а не работает.
Помогите исправить.


-----
- "Holy shit!" -девиз Холливуда
- "Hello world " -девиз PhP
 
 Top
LIME
Отправлено: 05 Сентября, 2011 - 18:19:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. // Эта функция рекурсивно обходит узел n и всех его потомков, заменяя
  3. // все узлы Text их эквивалентами в верхнем регистре.
  4. function upcase(n) {
  5. var el=document.getElementById(n);
  6. if (el.nodeType == 3 /*Node.TEXT_NODE*/) {
  7. // Если это узел Text, преобразовать его в верхний регистр.
  8. el.data = el.data.toUpperCase( );
  9. }
  10. else {
  11. // Если это не узел Text, обойти его потомков
  12. // и рекурсивно вызвать эту функцию для каждого потомка.
  13. var kids = el.childNodes;
  14. for(var i = 0; i < kids.length; i++) upcase(kids[i]);
  15. }
  16. }
  17. </script>
  18. <b id="lovers"><i>Пример 15.6.</i> Преобразование содержимого документа в нижний регистр</b>
  19. <br/>
  20. <button onclick="upcase('lovers')">loverCase</button>

не тестил но мысль надеюсь понятно дальше сами доводите до ума

(Отредактировано автором: 05 Сентября, 2011 - 18:22:55)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB