HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.09.2009, 13:22
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
С нами:
10161726

Репутация: 1329


По умолчанию

mff

Код:
<script type="text/javascript">
function process() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
 name = encodeURIComponent(document.getElementById('yes').title);
 xmlHttp.open("GET", "rating.php?ch=543&name=" + name, true);  
 xmlHttp.onreadystatechange = handleServerResponse;
 xmlHttp.send(null);
 alert("rating.php?ch=543&name=" + name);
  }
}
</script>
Код:
<a href="#nul" onclick="process()"><img id="yes" title="yes" src="img/yes.gif" width="19" height="19" alt="Да" align="absmiddle" style="margin-right:10px;" /></a> <a href="#nul" onclick="process()"><img id="no" title="no" src="img/no.gif" width="19" height="19" alt="Нет" align="absmiddle" /></a>
попробуй

Последний раз редактировалось FeraS; 22.09.2009 в 13:25..
 
Ответить с цитированием

  #2  
Старый 22.09.2009, 15:33
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486

Репутация: 1809


По умолчанию

Цитата:
Сообщение от FeraS  
mff

Код:
<script type="text/javascript">
function process() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
 name = encodeURIComponent(document.getElementById('yes').title);
 xmlHttp.open("GET", "rating.php?ch=543&name=" + name, true);  
 xmlHttp.onreadystatechange = handleServerResponse;
 xmlHttp.send(null);
 alert("rating.php?ch=543&name=" + name);
  }
}
</script>
Код:
<a href="#nul" onclick="process()"><img id="yes" title="yes" src="img/yes.gif" width="19" height="19" alt="Да" align="absmiddle" style="margin-right:10px;" /></a> <a href="#nul" onclick="process()"><img id="no" title="no" src="img/no.gif" width="19" height="19" alt="Нет" align="absmiddle" /></a>
попробуй
Не, неработает! Нет алерта ((
 
Ответить с цитированием

  #3  
Старый 22.09.2009, 15:29
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706

Репутация: 3338


По умолчанию

Код:
<script>
function SetEnd (TB) {
   if (TB.createTextRange){
     var FieldRange = TB.createTextRange();
     FieldRange.moveStart('character', TB.value.length);
     FieldRange.collapse();
     FieldRange.select();
   }
}
</script>

<form name="form1" action="somepage.asp" method="post">
<input type="text" name="city" value="lol" onfocus="SetEnd(this)">
<input type="submit" value="Submit">
</form>
<script language="JavaScript"> document.forms[0].city.focus(); </script>
 
Ответить с цитированием

  #4  
Старый 23.09.2009, 03:33
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486

Репутация: 1809


По умолчанию

L.A.V Пишет что объект xmlHttp не определен...
Нашел функцию:
Код HTML:
function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}
пишу:
Код HTML:
var xmlhttp = getXmlHttp()
и ни фига

http://xmlhttprequest.ru/#start

 
Ответить с цитированием

  #5  
Старый 23.09.2009, 04:28
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486

Репутация: 1809


По умолчанию

L.A.V спасибо, всё заработало!
 
Ответить с цитированием

  #6  
Старый 25.09.2009, 15:59
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами:
9116877

Репутация: 468


По умолчанию

ку
мне нужно чтоб выводилась например цифра 1, потм всесто нее 2. итд. числа берутся из пхп скрипта.
мне человек один дал код но он не пашет скажит что не так.
PHP код:
 ob_implicit_flush ();
echo 
'<div id=do></div>';
echo 
'<script>function d(str){document.getElementById("do").innerHTML = str;}</script>';

ob_flush ();
flush ();
for(
$i=0;$i<1000;$i++) {  
echo 
"<script>d(" $i ");</script>";
ob_flush ();
flush ();

 
Ответить с цитированием

  #7  
Старый 25.09.2009, 17:10
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами:
9541766

Репутация: 2407


По умолчанию

Это требуется именно с серверной стороны вывод реализовать, с помощью PHP? То что ты привел - в некоторой степени треш, и легче такое сделать с помощью ajax тогда уж.
А если PHP не требуется задействовать, то и вовсе локально JavaScript'ом.
 
Ответить с цитированием

  #8  
Старый 25.09.2009, 17:21
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами:
9116877

Репутация: 468


По умолчанию

пхп будет отдавать числа. например 1 ,5, 5555 и они должны появлятся на месте пердыдкшего
 
Ответить с цитированием

  #9  
Старый 26.09.2009, 00:01
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117

Репутация: 389
По умолчанию

думаю оно должно работать так
PHP код:
<?php

echo '<script>
        function show(count, del)
        {          
          document.getElementById("show").innerHTML = count;
        }        
      </script>'
;
      
echo 
'<body>';

echo 
'<div id="show">1</div>';

for(
$i 0$i 1000$i++)
{  
  
ob_start();
  
  echo 
'<script>show(' $i ');</script>';
  
  
ob_flush ();
  
flush ();
  
ob_end_flush();
  
  
usleep(5000); //типа скорость показа
}

?>
но остаётся проблема во флуде
Код:
<script>show(1);</script>
 
Ответить с цитированием

  #10  
Старый 28.09.2009, 05:54
Linuxoid
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
С нами:
10125863

Репутация: 55
По умолчанию

Долго думал в какую тему задать вопрос, решил сюда.
Есть замечательный сервис dot.tk, который щедро раздает домены 2 уровня .tk на халяву. Но грузится это все дело в фрейме.
Ситуация: Домен example.com использует сервис dot.tk и имеет там домен example.tk. После ввода в браузере example.tk попадаем на example.com, но как бы мы не перемещались по сайту, все будет происходить внутри фрейма. То есть в адресной строке браузера так и будет http://example.tk/, даже если мы перейдем на http://example.com/?n=1 внутри фрейма.
Необходимо сделать, что бы сайт сразу после загрузки "вылазил" из фрейма и в том же окне открывался по реальному адресу. То есть вводим в браузере example.tk и нас тут же перекидывает на http://example.com/. Долго думал как реализовать, поступило предложение по поводу js. Сам я в нем вообще не разбираюсь, только вот планирую начать изучать.
Какие будут предложения? Как реализовать?
З.Ы. Вроде все правильно написал как необходимо сделать. Если что-то напутал - извините, без малого 2 суток не спал.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.