ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2371  
Старый 29.04.2010, 15:48
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Мне нужно замутить нечно следующее: я из джава скрипта гет запросом запускаю php скрипт, и потом опять же джава скриптом вывожу результат его работы на странице... Но пхп цуко пока целиком не отработает, результат не выдаст, а он (результат) появляется порциями..
Как лучше тут организовать обмен данными, чтобы джава скрипт мог результат выдавать порционально, а не после того, как целиком отработает пхп скрипт..?!
 
Ответить с цитированием

  #2372  
Старый 29.04.2010, 23:13
Аватар для w_2k
w_2k
Новичок
Регистрация: 23.07.2008
Сообщений: 28
Провел на форуме:
104504

Репутация: 1
Отправить сообщение для w_2k с помощью ICQ
По умолчанию

Пример php скрипта покажи
 
Ответить с цитированием

  #2373  
Старый 29.04.2010, 23:48
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от w_2k  
Пример php скрипта покажи
Вот примерно так:
index.htm
PHP код:
<html>
<
head>

<
script language="Javascript">

var 
request null;

function 
_get(url)
     {
    if(!
url) return 0;
    var 
xmlhttp;
    try
         {
        if (
window.XMLHttpRequest)
             {
            
xmlhttp=new XMLHttpRequest();
             }
        else if (
window.ActiveXObject)
             {
            
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
             }
        
xmlhttp.open("GET",url,false);
        
xmlhttp.send(null);
        if (
xmlhttp.readyState==4)
             {
            return 
xmlhttp.responseText;
             }
         }
    catch(
er){}

    return 
null;
     }

function 
get_res(url)
     {
    var 
res;
    
document.getElementById("result").innerHTML 'Ожидание результат';
    
res _get(url);
    
document.getElementById("result").innerHTML res;
     }

</
script>

</
head>    
<
body>
<
input type="button" value="Ok" onclick=" get_res('script.php');">
<
div id="result"></div>
</
body>
</
html
при нажатии на кнопку на странице идёт запрос на скрипт script.php, в нём допустим это:
PHP код:
<?php

for($i 1$i <= 5$i++)
     {
    print ( 
$i.'<br>');
    
sleep(1);
     }

?>
Так вот, через 5 сек после нажатия на кнопку на странице появляются сразу 5 цифер, а я хочу, чтобы каждую секунду появлялась новая цивра (не все сразу) и такая реализация этого не позволяет осуществить.. Так вот и вопрос отсюда, а как реализовать..?!

скрипт с выводом циферок - пример, не предлагайте выводить циферки джава скриптом..
 
Ответить с цитированием

  #2374  
Старый 30.04.2010, 00:34
Аватар для olishort
olishort
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме:
436858

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

Цитата:
Сообщение от Fepsis  
Мне нужно замутить нечно следующее: я из джава скрипта гет запросом запускаю php скрипт, и потом опять же джава скриптом вывожу результат его работы на странице... Но пхп цуко пока целиком не отработает, результат не выдаст, а он (результат) появляется порциями..
Как лучше тут организовать обмен данными, чтобы джава скрипт мог результат выдавать порционально, а не после того, как целиком отработает пхп скрипт..?!
может попробывать тоже делать циклом отправку?

т.е

Код:
for(i=0; i<=5; i++){
get_res();
}
при этом передавая уникальный идентификатор?

для js предпочитаю фреймворк jquery. посмотри
http://www.linkexchanger.su/2008/73.html

будут вопросы пиши в pm
 
Ответить с цитированием

  #2375  
Старый 30.04.2010, 06:10
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Здравствуйте, такой вопрос как можно вынести обработчик события onchange из textarea в скрипт, т.е из:

Код:
<textarea id="my_id" cols="40" rows="4" onchange="alert('Alert')"></textarea>
нужно сделать, что-то типа этого:
Код:
<script>       
document.getElementById('my_id').onchange(alert('Alert'));
</script>
<textarea id="my_id" cols="40" rows="4"></textarea>
но только что бы работало, пытался сам но не выходит...

Последний раз редактировалось spamoney; 30.04.2010 в 07:11..
 
Ответить с цитированием

  #2376  
Старый 30.04.2010, 06:21
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

spamoney

<textarea onchange="alert('ololo');"></textarea>
Всее.
Просто введи туда чтонить, потом выбери другой элемент или просто уйди из фокуса textarea и появится алерт.
onChange - срабатывает, когда элемент теряет фокус и когда в нем появились изменения.
 
Ответить с цитированием

  #2377  
Старый 30.04.2010, 06:54
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Цитата:
Сообщение от LStr1ke  
spamoney

<textarea onchange="alert('ololo');"></textarea>
Всее.
Просто введи туда чтонить, потом выбери другой элемент или просто уйди из фокуса textarea и появится алерт.
onChange - срабатывает, когда элемент теряет фокус и когда в нем появились изменения.
Это я знаю, мне нужно именно вынести обработчик из самого textarea, т.е сделать что-то типа этого:

Код:
<script>       
document.getElementById('my_id').onchange(alert('A lert'));
 </script>

<textarea id="my_id" cols="40" rows="4"></textarea>
но что б работало...
 
Ответить с цитированием

  #2378  
Старый 30.04.2010, 08:46
Аватар для #Wolf#
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

Цитата:
Сообщение от spamoney  
Это я знаю, мне нужно именно вынести обработчик из самого textarea, т.е сделать что-то типа этого:

Код:
<script>       
document.getElementById('my_id').onchange(alert('A lert'));
 </script>

<textarea id="my_id" cols="40" rows="4"></textarea>
но что б работало...
PHP код:
<textarea id="my_id" cols="40" rows="4"></textarea>
<
script>
obj document.getElementById("my_id");
obj.onchange = function(){alert('hi');};
//obj.onchange();
</script
 
Ответить с цитированием

  #2379  
Старый 30.04.2010, 09:54
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

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

Есть текст: "<b>лол</b>"
Как сделать так, чтобы если выделить этот текст и нажать на кнопку, теги стерлись, тоесть остался бы такой текст: "лол". Ну, как на ачате.
 
Ответить с цитированием

  #2380  
Старый 30.04.2010, 10:42
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

Цитата:
Сообщение от DiHWO  
Есть текст: "<b>лол</b>"
Как сделать так, чтобы если выделить этот текст и нажать на кнопку, теги стерлись, тоесть остался бы такой текст: "лол". Ну, как на ачате.
PHP код:
<html>
<
head>
<
script type="text/javascript" src="http://forum.antichat.ru/clientscript/vbulletin_global.js"></script>
</
head>
<
body onload="editInit();">
<
script type="text/javascript" src="http://forum.antichat.ru/clientscript/vbulletin_editor.js"></script>
<
script type="text/javascript" src="http://forum.antichat.ru/clientscript/vbulletin_stdedit.js"></script>
<
script type="text/javascript">
var 
normalmode true;
var 
vbphrase = {
        
"enter_text_to_be_formatted" "Введите форматируемый текст"
};
</
script>
<
a href="#" onclick="return vbcode('B', '')" accesskey="b">B</a>
<
a href="#" onclick="return vbcode('I', '')" accesskey="i">I</a>
<
a href="#" onclick="return vbcode('U', '')" accesskey="u">U</a>

<
form name="vbform" method="post" >
<
textarea  id="message" cols="50" rows="20">
 
ololololololo lololol ololo lol ol 
</textarea>    
</
form>
</
body>
</
html
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ