Всплывающие оповещения

Тема закрыта
806
.
Mes que un club
Screamer (29.10.2012 / 20:23)
Gaucer, Пока не изучил javascript в jquery вряд ли стоит лезть, тоже самое что изучать какой нибудь пхпшный фреймворк незная самого языка
да мне как бЭ и учить не надо, я просто хотел подключить библиотеку и вывести функцией оповещение
if (!empty($list)) echo '<div class="rmenu">' . $lng['unread'] . ': ' . functions::display_menu($list, ', ') . '</div>';
.
Mes que un club
L!MP (29.10.2012 / 20:32)
Gaucer, это ты хочешь без обновления страницы, т.е ассинхронно?
да. просто чтоб всплыло вверху рамка с событиями
.
Screamer
Gaucer, ну так одного javascript и php будет достаточно, даже библиотека не понадобится, достаточно восползоваться иксмлхттприквэстом разобратся там и не так уж сложно
.
Давно себе подметил, вот посмотри http://ruseller.com/lessons.ph ... d=149
.
Mes que un club
brendi (29.10.2012 / 20:37)
Давно себе подметил, вот посмотри http://ruseller.com/lessons.ph ... d=149
вот оно)) только жаль что обновить страницу надо)
.
Mes que un club
не.. не оно таки. так можно и на простом css сделать
.
Файл index.php

<!DOCTYPE html>
<html lang="ru">
	<head>
		<meta charset="utf-8">
		<style>
			* {
				margin: 0;
				padding: 0;
			}
			.alert {
				display: none;
				background: red;
				height: 40px;
				text-align: center;
				line-height: 40px; 
				color: white;
			}
		</style>
		<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function(){
				var getMessage = function(){
					$.get("/ajaxmail.php").success(function(data){ 
						if (0 != data) {
							$(".alert").text("Unread message: " + data).show();
						}
					})
				};
				
				getMessage();
				setInterval(getMessage, 5000);
			});
		</script>
	</head>
	<body>
		<div class="alert"></div>
	</body>
</html>


Файл ajaxmail.php

echo 3;
.
L!MP
Т.е ajaxmail.php - это должен быть скрипт, который выдаёт кол-во не прочтённых писем, а в index.php реализована ajax функция получения этого значения с интервалом раз в 5 сек. и вывода сообщения во всплывающем блоке (ну оформить можно как угодно).
.
Mes que un club
L!MP,
if (!empty($list)) echo '<div class="rmenu">' . $lng['unread'] . ': ' . functions::display_menu($list, ', ') . '</div>';


а я хочу под все оповещения и можно подключить jquery не с гугла, а с сайта своего?
.
Gaucer, можно не с гугла.
Всего: 33