Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.07.2012, 16:30
Аспирант
Отправить личное сообщение для Chiz Посмотреть профиль Найти все сообщения от Chiz
 
Регистрация: 18.04.2012
Сообщений: 43

Не работает функция
Почему-то не работает функция( скрипт с функцией стоит в таге head):
function createPlayer(n, id) {
       n=parseInt(n);
      var wrapper = document.createElement('div');
      wrapper.setAttribute('class', 'smash_audio'+n);
      wrapper.setAttribute('id', id);
      wrapper.innerHTML=id;
      document.getElementsByTagName('body')[0].appendChild(wrapper);
  }

Вызываю функцию из тага body:
<script>createPlayer('1', 'song')</script>

В чем может быть проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 09.07.2012, 16:49
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Chiz,
здесь все работает
Ответить с цитированием
  #3 (permalink)  
Старый 09.07.2012, 16:50
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

<html>
<head>
<title></title>
<script type='text/javascript'>
function createPlayer(n, id) {
	       n=parseInt(n);
	      var wrapper = document.createElement('div');
	      wrapper.setAttribute('class', 'smash_audio'+n);
	      wrapper.setAttribute('id', id);
	      wrapper.innerHTML=id;
	      document.getElementsByTagName('body')[0].appendChild(wrapper);
	  }
</script>
</head>
<body>
<script>createPlayer('1', 'song')</script>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 09.07.2012, 16:50
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от Chiz Посмотреть сообщение
Почему-то не работает функция( скрипт с функцией стоит в таге head):
function createPlayer(n, id) {
       n=parseInt(n);
      var wrapper = document.createElement('div');
      wrapper.setAttribute('class', 'smash_audio'+n);
      wrapper.setAttribute('id', id);
      wrapper.innerHTML=id;
      document.getElementsByTagName('body')[0].appendChild(wrapper);
  }

Вызываю функцию из тага body:
<script>createPlayer('1', 'song')</script>

В чем может быть проблема?
<html>
<head>
<script>
function createPlayer(n, id) {
       n=parseInt(n);
      var wrapper = document.createElement('div');
      wrapper.setAttribute('class', 'smash_audio'+n);
      wrapper.setAttribute('id', id);
      wrapper.innerHTML=id;
      document.getElementsByTagName('body')[0].appendChild(wrapper);
  }
</script>
</head>
<body>
<br><br>
<script>createPlayer('1', 'song');</script>
</body>
</html>

все работает вроде, нажмите на "Посмотреть!"
каким браузером пользуетесь?
Ответить с цитированием
  #5 (permalink)  
Старый 09.07.2012, 19:53
Аспирант
Отправить личное сообщение для Chiz Посмотреть профиль Найти все сообщения от Chiz
 
Регистрация: 18.04.2012
Сообщений: 43

Dim@, lord2kim, я понял где была ошибка:другая функция, которая была в одном скрипте с createPlayer() давала збой.Спасибо за то, что уделили внимание.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
Функция не работает без jQuery(function() { shilinpavel jQuery 1 26.10.2011 10:05
Не работает функция из подключаемого файла evgenyan jQuery 3 28.10.2010 14:48
Mootools функция periodical не работает по id Jumong Общие вопросы Javascript 2 11.09.2010 16:42
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42