Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: jquery, картинка пока скрипт думает
 
 автор: SnooPI   (05.01.2008 в 14:13)   письмо автору
 
 

Скажите пожалуйста как в классе jquery сделать так, чтобы пока скрипт думает, показывалась картинка эта крутящаяся :)

   
 
 автор: AlexSol   (05.01.2008 в 14:35)   письмо автору
 
   для: SnooPI   (05.01.2008 в 14:13)
 

$("#m_id").html("<img src=' ' >");
картинку можно взять здесь - http://ballista.ru/mark/ajax_indicator

   
 
 автор: SnooPI   (05.01.2008 в 15:35)   письмо автору
 
   для: AlexSol   (05.01.2008 в 14:35)
 

Что-то не получается....
Вставляю код, после того как нажали на кнопку
<script type='text/javascript'>$("#res").innerHTML("<img src='../images/indicator.gif'/>");</script>
Где <div id='res'></div> это ответ...
Но ничего не выводит :)

   
 
 автор: AlexSol   (05.01.2008 в 15:38)   письмо автору
 
   для: SnooPI   (05.01.2008 в 15:35)
 

в том что вы написали нету "после того как нажали на кнопку"

   
 
 автор: SnooPI   (05.01.2008 в 15:45)   письмо автору
 
   для: AlexSol   (05.01.2008 в 15:38)
 

if($_POST['domain'])
        {
            ?><script type='text/javascript'>$("#res").html("<img src='../images/indicator.gif'/>");</script><?php
            
if(empty($_POST['domain']))
            {
                echo 
"<div align='center'><div class='error'>Заполните поле</div></div>";
            }
            else
            {
                echo 
whois(encode($_POST['domain']));
            }
        }

   
 
 автор: SHAman   (05.01.2008 в 15:56)   письмо автору
 
   для: SnooPI   (05.01.2008 в 15:45)
 

Ну вы даете! Не путайте PHP и JS!!! Это стыдно.

Нужно перехватывать событие формы submit и реагировать на него. Примерно так:


$('#myform').submit(function(){
    $('#res').html('<img src=""/>');
});


Давно не jQuery-ил, могу ошибиться, но смысл такой.

   
 
 автор: SnooPI   (05.01.2008 в 16:08)   письмо автору
 
   для: SHAman   (05.01.2008 в 15:56)
 

Не выходит

   
 
 автор: BiFF   (05.01.2008 в 16:23)   письмо автору
 
   для: SnooPI   (05.01.2008 в 16:08)
 


$(function() {
   
    $('<img src='../images/indicator.gif'/>')
        .ajaxStart(function() {$(this).show();})
        .ajaxStop(function() {$(this).hide();})
        .appendTo('#res');
});

   
 
 автор: SnooPI   (05.01.2008 в 16:34)   письмо автору
 
   для: BiFF   (05.01.2008 в 16:23)
 

А в каком месте это вставить?

   
 
 автор: bronenos   (05.01.2008 в 16:40)   письмо автору
 
   для: BiFF   (05.01.2008 в 16:23)
 

синтаксически неверно, кавычки замените

   
 
 автор: BiFF   (05.01.2008 в 22:17)   письмо автору
 
   для: bronenos   (05.01.2008 в 16:40)
 

Что именно не верно? Вставлять в <head> </head>

   
 
 автор: AlexSol   (05.01.2008 в 22:56)   письмо автору
 
   для: BiFF   (05.01.2008 в 22:17)
 

$('<img src="../images/indicator.gif"/>')

   
 
 автор: SnooPI   (06.01.2008 в 16:47)   письмо автору
 
   для: AlexSol   (05.01.2008 в 22:56)
 

Вставляю в head
<script type="text/javascript">$('<img src="../images/indicator.gif"/>')</script>

Но что-то ничего не видно....

   
 
 автор: bronenos   (06.01.2008 в 18:08)   письмо автору
 
   для: SnooPI   (06.01.2008 в 16:47)
 

снупи, ты не тупо копируй, а всматривайся в последние 6 постов

   
 
 автор: SnooPI   (08.01.2008 в 07:33)   письмо автору
 
   для: bronenos   (06.01.2008 в 18:08)
 

bronenos, в хеад вставляю как и писали:
Не выходит...

   
 
 автор: SnooPI   (08.01.2008 в 19:46)   письмо автору
 
   для: SnooPI   (08.01.2008 в 07:33)
 

ну помогите...

   
 
 автор: AlexSol   (08.01.2008 в 20:55)   письмо автору
 
   для: SnooPI   (08.01.2008 в 19:46)
 

предлагаю начать сначала.
>Скажите пожалуйста как в классе jquery сделать так, чтобы пока скрипт думает, показывалась картинка эта крутящаяся

где, как и куда думает скрипт?

   
 
 автор: bronenos   (08.01.2008 в 21:02)   письмо автору
 
   для: SnooPI   (08.01.2008 в 19:46)
 

в скрипт вставь то что бифф написал

   
 
 автор: bronenos   (08.01.2008 в 21:02)   письмо автору
 
   для: SnooPI   (08.01.2008 в 19:46)
 

.

   
 
 автор: SnooPI   (09.01.2008 в 07:22)   письмо автору
 
   для: SnooPI   (05.01.2008 в 14:13)
 

Вставил код Biff'a...
Картинка вставляется в res, но она там сразу..
http://root.xeka.ru/toolz.php?do=whois
Вот посмотрите.....
А потом она опять не показывается когда вписываются новые значения и скрипт думает...

   
 
 автор: BiFF   (09.01.2008 в 20:12)   письмо автору
 
   для: SnooPI   (09.01.2008 в 07:22)
 


$(function() { 
    
    $('<img id="test" src="../images/indicator.gif"/>') 
        .ajaxStart(function() {$(this).show();}) 
        .ajaxStop(function() {$(this).hide();}) 
        .appendTo('#res'); 
});

css

#test { display:none }

   
 
 автор: CrazyAngel   (09.01.2008 в 07:44)   письмо автору
 
   для: SnooPI   (05.01.2008 в 14:13)
 

картинку можно взять здесь ^^

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования