AJAX в примерах

Разработка своих веб-приложений и страничек

Re: AJAX в примерах

Сообщение zk » 10 янв 2009, 16:19

Alexsandrit писал(а):Как сделать чтоб работало везде?

Ну наверное либо использовать другую библиотеку, либо перекодировать символы как-то, я не помню есть такая функция в js или нет... Если посылается скрипту - можно в php на сервере попробовать перекодировать...
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: AJAX в примерах

Сообщение Alexsandrit » 10 янв 2009, 17:17

сделал по другому заменил буквы, цифрами... там же алфавит... но вот прогрессбар так и не работает..
viewtopic.php?f=11&t=403&p=10893#p10893
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: AJAX в примерах

Сообщение Alexsandrit » 20 янв 2009, 19:36

Код: Выделить всёРазвернуть
<script type="text/javascript">
function mm(){
microAjax ('menu.html' , function(response) { document.getElementById ('menushka').innerHTML = response;});      
return false;}
mm();
</script>
<div id="menushka"></div>
вот почему данный код не работает в IE?? есть ли аналоги?
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: AJAX в примерах

Сообщение zk » 20 янв 2009, 20:53

Alexsandrit писал(а):вот почему данный код не работает в IE??

Странные ты вопросы задаёшь, написал кусок кода в котором использованы какие-то непонятные функции mm и microAjax, телепаты в отпуске, восстанавливать код функции по её названию мало кто умеет =)
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: AJAX в примерах

Сообщение Alexsandrit » 16 мар 2009, 18:51

вот загрузка файла как в примере тут, но в IE как всегда у меня не работает загрузка файла... гляньте...
причём пишет что ошибка в js (ошибка на странице), т.е. до замой загрузки файла и не доходит.. зотя в ОПЕРЕ и ФФ всё как надо
http://proekts.vfose.ru/userbarsgens/
Код: Выделить всёРазвернуть
<script src="http://proekts.vfose.ru/userbarsgens/lib/JsHttpRequest/JsHttpRequest.js"></script>
<script language="JavaScript">

   function ris()
   {
var id=document.getElementById('id').innerHTML; 
var x=document.getElementById('x').value;;
var y=document.getElementById('y').value;;
var a=document.getElementById('a').value;
var b=document.getElementById('b').value;
var c=document.getElementById('c').value;
var t=document.getElementById('t').value;
var r=document.getElementById('r').value;       
var p=document.getElementById('p').value;    
var response='<img width="350px" heith="19px" src="http://proekts.vfose.ru/userbarsgens/images.php?id='+id+'&t='+t+'&r='+r+'&p='+p+'&x='+x+'&y='+y+'&a='+a+'&b='+b+'&c='+c+'"/>';
   
document.getElementById ('ris').innerHTML = response
setTimeout('ris()',10)
   }

    function upl() { //Функция для закачки файлов
        document.getElementById("btn_id").disabled = true; //Выключаем кнопку на время загрузки
        document.getElementById("progr_bar").style.visibility = 'visible'; //Включаем прогресс

        JsHttpRequest.query( //Упрощённая функция AJAX запроса
            'upl.php', //Путь к скрипту обработчику
            {
               //Значения посылаемые скрипту обработчику
               'upl_file': document.getElementById("f_upl"), //Собственно файл
                         },
            //Функция вызываемая при получении данных скриптом
            function(result, errors) {

                if (result) { //Если данные получены

                    document.getElementById("progr_bar").style.visibility = 'hidden'; //Выключаем прогресс
                    document.getElementById("id").innerHTML = result["all"];     //Выводим общий результат операции
                    document.getElementById("btn_id").disabled = false;           //Включаем кнопку
                    ris();

                }
            },
            true  // Выключено или нет кеширование, для нашего срикпта лучше выключить
        );
    }
</script>
<script type="text/javascript">
function xp()   {x=document.getElementById('x').value; z=x*1+2;document.getElementById ('x').value = z;}
function xm()   {x=document.getElementById('x').value; z=x*1-2;document.getElementById ('x').value = z;}
function ym()   {y=document.getElementById('y').value; z=y*1+1;document.getElementById ('y').value = z;}
function yp()   {y=document.getElementById('y').value; z=y*1-1;document.getElementById ('y').value = z;}
</script>
<center>

<form method="post" enctype="multipart/form-data" onsubmit="return false" id="f_form">
Файл: <input type="file" name="upl_file" id="f_upl" onclick="document.getElementById('res').innerHTML = ''"><button id="btn_id" name="btn_id" onclick="upl()">Закачать</button>


</form>
<div id="progr_bar" style="visibility: hidden">Закачка файла...</div>
<table>
<tr><td>Красный:</td><td><input type="text" id="a" value="255"/></td></tr>
<tr><td>Зелёный:</td><td><input type="text" id="b" value="255"/></td></tr>
<tr><td>Синий:</td><td><input type="text" id="c" value="255"/></td></tr>
<tr><td>Размер:</td><td><input type="text" id="r" value="14"/></td></tr>
<tr><td>Поворот:</td><td><input type="text" id="p" value="0"/></td></tr>
<tr><td>X позиция:</td><td><input type="text" id="x" value="100"/></td></tr>
<tr><td>Y позиция:</td><td><input type="text" id="y" value="16"/></td></tr>
</table>
<span id="ris" width="350px" heith="19px"></span>
<span id="id" style="visibility: hidden">0</span>


<table class="navpad" border="0"><tr><td></td><td><a href="#" onclick="yp()">&uarr;</a></td><td></td></tr><tr><td><a href="#" onclick="xm()">&larr;</a></td><td><div class="ctrl"><input type="text" id="t" value="Проекты в ФОСе"/></td><td><a href="#"  onclick="xp()">&rarr;</a></td></tr><tr><td></td><td><a href="#" onclick="ym()">&darr;</a></td><td></td></tr></table>
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: AJAX в примерах

Сообщение zk » 16 мар 2009, 22:11

Мой пример, как ты мог заметить работает в IE нормально, делай выводы, и вычисляй где ты добавил ошибку.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Пред.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron