Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2010, 20:57   #1
Syltan
Заблокирован
 
Регистрация: 27.08.2009
Сообщений: 569
По умолчанию Не происходит вывод диалоговое сообщения

Вот по примеру пробу писать код:
Код:
<html>
<head><title>Проба на Яваскрипте</title>
<script type="text/javascript">
function setupMessageButton(title, body) {
	 
	  // создать
	  var messageElem = createMessage(title, body);
	 
	  // позиционировать
	  positionMessage(messageElem);
	 
	  // добавить обработчик на закрытие
	  addCloseOnClick(messageElem);
	 
	  // вставить в документ
	  document.body.appendChild(messageElem);
	}
</script>
</head>
<body>
<input
	  type="button"
	  value="Показать"
	  onclick="setupMessageButton('Привет!', 'Ваше сообщение')" >
</body>
</html>
Не срабатывает почему-то.
Syltan вне форума Ответить с цитированием
Старый 12.07.2010, 03:15   #2
slips
Форумчанин
 
Аватар для slips
 
Регистрация: 28.10.2008
Сообщений: 350
По умолчанию

Цитата:
Сообщение от Syltan Посмотреть сообщение
Вот по примеру пробу писать код:
Не срабатывает почему-то.
Не срабатывает потому что стандартых таких функций в JS нет а оттуда откуда вы брали пример они есть и описаны, а вы их не объявили.

PHP код:
<html>
<
head><title>Проба на Яваскрипте</title>
<
script type="text/javascript">
function 
createMessage(titlebody) {
// (1)
var container document.createElement('div')
// (2)
container.innerHTML '<div class="my-message"> \
<div class="my-message-title">'
+title+'</div> \
<div class="my-message-body">'
+body+'</div> \
<input class="my-message-ok" type="button" value="OK"/> \
</div>'
return container.firstChild
}

function 
positionMessage(elem) {
elem.style.position 'absolute'
var scroll document.documentElement.scrollTop || document.body.scrollTop
elem
.style.top scroll 200 'px'
elem.style.left Math.floor(document.body.clientWidth/2) - 150 'px'
}

function 
addCloseOnClick(messageElem) {
var 
input messageElem.getElementsByTagName('INPUT')[0]
input.onclick = function() {
messageElem.parentNode.removeChild(messageElem)
  }
}

function 
setupMessageButton(titlebody) {

      
// создать
      
var messageElem createMessage(titlebody);

      
// позиционировать
      
positionMessage(messageElem);

      
// добавить обработчик на закрытие
      
addCloseOnClick(messageElem);

      
// вставить в документ
      
document.body.appendChild(messageElem);
    }
</script>
</head>
<body>
<input
      type="button"
      value="Показать"
      onclick="setupMessageButton('Привет!', 'Ваше сообщение')" >
</body>
</html> 
slips вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод сообщения по времени DimOn4Ik БД в Delphi 12 31.03.2010 23:00
Вывод сообщения об ошибке... Ho-ho Помощь студентам 12 02.11.2009 16:54
Вывод сообщения о скрытом тексте Busine2009 Microsoft Office Word 12 26.09.2009 23:32
Вывод сообщения в PDF Busine2009 Фриланс 2 13.07.2009 09:39
Вывод сообщения без кнопок transgd Microsoft Office Excel 6 19.06.2009 06:15