|
|
|
|
|
для: sim5
(06.08.2007 в 12:06)
| | разобрался... всем спасибо... навели на мысли! | |
|
|
|
|
|
|
|
для: Caman
(06.08.2007 в 11:45)
| | Исправить нужно Все. Если вам нужно выводить на странице что-то не перегружая страницу, то это должен быть IFRAME, например, - у вас же его и близко не упоминается. И запроса к вашим сообщениям, также не наблюдается - вы код свой проанализируйте. | |
|
|
|
|
|
|
|
для: sim5
(06.08.2007 в 11:41)
| | а помочь кто-нить может? что нужно исправить или поправить? | |
|
|
|
|
|
|
|
для: Caman
(06.08.2007 в 11:38)
| | И не будет видно. | |
|
|
|
|
|
|
|
для: sim5
(06.08.2007 в 11:31)
| |
<?php
function msg()
{
echo "<html>
<head>
<script language='JavaScript' src='script.js' type='text/javascript'></script>
</head>
<body>
<script>
<!--
setInterval(\"sendRequest('index.php?do=msg_msg', 'result', getRequest)\", 5000);
-->
</script>
<br>
<font id='result'></font>
</body>
</html>";
}
function msg_msg(){
$query = mysql_query("SELECT * FROM chat WHERE id ORDER BY id");
while ($row = mysql_fetch_array($query)) {
echo "".$row["time"]." <b>".$row["user"]."</b> :: ".$row["msg"]."<br>";
}
}
?>
|
вот скрипт, теперь всё норм... страница сама обновляется, но есть проблема...
При обновлении страница мигает и последнее сообщение в чате не видно $row["msg"] | |
|
|
|
|
|
|
|
для: Caman
(06.08.2007 в 06:48)
| | Да запросто! Можно сделать так, что на странице вообще ничего не будет видно :) Вам по идее вообще тогда не нужно эмулировать никаких нажатий, просто пишите скрипт который будет отсылать запрос на сервер, а полученные данные помещать во фрейм. | |
|
|
|
|
|
|
|
для: Caman
(06.08.2007 в 06:48)
| | народ... или дайте просто самый простой ajax скрипт обновления страницы
1. есть данные в БД
2. есть файл, в который эти данные попадают
3. динамическое обновление файла, который берет данные со 2 файла!
Очень нужно, пожалуйста! | |
|
|
|
|
|
|
|
для: sim5
(06.08.2007 в 01:34)
| | спасибо, а можно ли сделать, что бы не видно было ни ссылки, ни кнопки... скрытое нажатие на обновление? | |
|
|
|
|
|
|
|
для: Caman
(05.08.2007 в 21:29)
| | click() | |
|
|
|
|
|
|
| index.php
<?php
echo "
<html>
<head>
<script language='JavaScript' src='script.js' type='text/javascript'></script>
</head>
<body>
<a href=\"#\" onclick=\"javascript:sendRequest('content.php', 'result', getRequest);\">НОВОСТИ</a>
<br>
<font id=\"result\"></font>
</body>
</html>";
?>
|
content.php
<?php
echo "
<html>
<body>
новости
</body>
</html>";
?>
|
script.js
function createHttpRequest() {
var httpRequest;
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
httpRequest = new XMLHttpRequest();
}
return httpRequest;
}
function sendRequest(file, _resultId, getRequestProc) {
resultId = _resultId;
document.getElementById(resultId).innerHTML = 'Подождите, идет загрузка...';
httpRequest.open('get', file);
httpRequest.onreadystatechange = getRequestProc;
httpRequest.send(null);
}
function getRequest() {
if (httpRequest.readyState == 4) {
document.getElementById(resultId).innerHTML = httpRequest.responseText;
}
}
var httpRequest = createHttpRequest();
var resultId = '';
|
Если я нажимаю НОВОСТИ, то снизу ссылки, аяксом, без обновления вылазят новости со страницы content.php, как сделать, чтобы каждые 55сек. НОВОСТИ сами на себя нажимались, не трогая линк...? Защёл на страницу посетитель, читает новости... а тут раз, еще одна новость вылезла и страница не обновилась?? только не спрашивайте зачем... | |
|
|
|
|