Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XML request, помогите плиз! 
:(
    Опции темы
Cirkulare
Дата 19.10.2010, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 18.10.2010

Репутация: нет
Всего: нет



Вот такой запрос витянут с одного сайта.


Код

<html>
<head>
<script type="text/javascript">
function showUser(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  } 
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","vassa.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<div id="txtHint"></div>
<input type=button value="banks" onClick="showUser(this.value)">
</body>
</html>



Вот PHP которий  он откриваэт на страничке!





Код

<?php
$q=$_GET["q"];
$con = mysql_connect ("localhost","root");
mysql_select_db ("kurs", $con);
$rezult = mysql_query("select * from kurs ",$con);
$myrow = mysql_fetch_array ($rezult);
?>
<?php $today = date("s");?>
<?php echo ("<table border='1' bgcolor='#326598' width='20%'>") ?>
<?
<?php
if (($today>=00 and $today<=10) or ($today>=20 and $today<=30) or ($today>=40 and $today<=50)) {
$rezult = mysql_query("select * from kurs where id='1'",$con);
$myrow = mysql_fetch_array ($rezult);
echo ("<tr><td colspan='3'>".$myrow["bank"]."</td></tr>");
echo ("<tr><td>Dolar</td>    <td>".$myrow["dolar_1"]."</td>    <td>".$myrow["dolar_2"]."</td>  </tr>");
echo ("<tr><td>Euro</td>    <td>".$myrow["evro_1"]."</td>    <td>".$myrow["evro_2"]."</td>  </tr>");
echo ("<tr><td>Rus</td>    <td>".$myrow["rybl_1"]."</td>    <td>".$myrow["rybl_2"]."</td>  </tr>");
} else  {
$rezult = mysql_query("select * from kurs where id='2'",$con);
$myrow = mysql_fetch_array ($rezult);
echo ("<tr><td colspan='3'>".$myrow["bank"]."</td></tr>");
echo ("<tr><td>Dolar</td>    <td>".$myrow["dolar_1"]."</td>    <td>".$myrow["dolar_2"]."</td>  </tr>");
echo ("<tr><td>Euro</td>    <td>".$myrow["evro_1"]."</td>    <td>".$myrow["evro_2"]."</td>  </tr>");
echo ("<tr><td>Rus</td>    <td>".$myrow["rybl_1"]."</td>    <td>".$myrow["rybl_2"]."</td>  </tr>");
}
?>
<?php /*?>/* <? 
 ignore_user_abort(); // продолжать выполнение скрипта после закрытия браузера - скрипт работает в background режиме 
 set_time_limit(0); // убираем ограничение по времени выполнение скрипта 
 $interval=60*30; // время выполнения - каждые пол часа 
 do{ 
   // сюда пишем код который необходимо выполнять по крону 
   // ... 
   sleep($interval); // ожидаем пол часа 
 }while(true);
 ?> */?>



надо шоб безкнопки шол запрос на PHP каждиэ 10 сек. В XML не шарю но прийдетса. Подскажите плыз как ето сделать!
подправил чуток!)

Это сообщение отредактировал(а) Cirkulare - 20.10.2010, 12:35
PM MAIL   Вверх
CruorVult
Дата 20.10.2010, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 3
Всего: 28



Код

setInterval(showUser('str'), 10000)


Это сообщение отредактировал(а) CruorVult - 20.10.2010, 09:53
PM MAIL Skype   Вверх
Cirkulare
Дата 20.10.2010, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 18.10.2010

Репутация: нет
Всего: нет



Извиняюсь за невероятную тупость но в какую строчку кода надо это вставить!

PM MAIL   Вверх
bars80080
Дата 20.10.2010, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



он предлагает примерно так:

Код

  }
xmlhttp.open("GET","vassa.php?q="+str,true);
xmlhttp.send();
}

var tm = setInterval(function() { showUser('str') }, 10000);
</script>


PM MAIL WWW   Вверх
Cirkulare
Дата 21.10.2010, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 18.10.2010

Репутация: нет
Всего: нет



Большое спасибо все работает! но баннер появляется на странице только после 10 секунд а как сделать чтоб он был там при открытии страницы?
PM MAIL   Вверх
bars80080
Дата 21.10.2010, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



Код

  }
xmlhttp.open("GET","vassa.php?q="+str,true);
xmlhttp.send();
}
showUser('str');
var tm = setInterval(function() { showUser('str') }, 10000);
</script>

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0856 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.