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