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

HTML+CSS+JavaScript

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

 

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

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

тема: Ajax под Оперой
 
 автор: Port_Artur1   (04.12.2007 в 14:06)   письмо автору
 
 

Странно под IE 6.0 работает без проблем а вот под OPERA 9.23 не хочет и ошибки не пишет
Всё вклюxил и JS и JAVA ну просто всё, и всплывающие окна, а всё равно не работает кто знает почему?

   
 
 автор: Port_Artur1   (04.12.2007 в 14:10)   письмо автору
 
   для: Port_Artur1   (04.12.2007 в 14:06)
 

Bronenos у тебя были проблемы с Оперой в июне сего года, может скажешь как решил?

   
 
 автор: Port_Artur1   (04.12.2007 в 14:15)   письмо автору
 
   для: Port_Artur1   (04.12.2007 в 14:10)
 

автор: 12345   (12.10.2006 в 13:51)   письмо автору     
     
Полная поддержка XMLHttpRequest выполнена в Опере-9, частичная - начиная с 8. Но и то, могут быть особенности. Интересно, если Вы про них напишете, этой информации в Сети ещё нет или почти нет.

странно у меня уже 9.23 а всё равно не работает

   
 
 автор: Port_Artur1   (04.12.2007 в 14:51)   письмо автору
 
   для: Port_Artur1   (04.12.2007 в 14:15)
 


<script type="text/javascript"> 
var httpRequest = createHttpRequest(); 
var resultId = ''; 
function createHttpRequest() 

    var httpRequest; 
    var browser = navigator.appName; 

    if (browser == "Microsoft Internet Explorer") 
    { 
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    else 
    { 
        httpRequest = new XMLHttpRequest(); 
    } 

    return httpRequest; 


function sendRequest(file, _resultId, getRequestProc) 

    resultId = _resultId; 
    document.getElementById(resultId).innerHTML = '<img src="24-0.gif" width="24" height="24">'; 

    var txt = document.getElementById("d1").value; 
    var txt1 = document.getElementById("zu1").value; 
    var txt2 = document.getElementById("zm1").value; 
    var txt3 = document.getElementById("zt1").value; 
    var txt4 = document.getElementById("zo1").value; 
    var txt5 = document.getElementById("zi1").value; 
    var txt6 = document.getElementById("zfs1").value;  

   httpRequest.open('post', file);
    httpRequest.onreadystatechange = getRequestProc; 

    
    httpRequest.send("dwer="+txt);
    httpRequest.send("weru="+txt1); 
    httpRequest.send("werm="+txt2);    
    httpRequest.send("wtetet="+txt3);
    httpRequest.send("erg="+txt4);
    httpRequest.send("ert="+txt5);
    httpRequest.send("ewrtfo="+txt6);



function getRequest() 

    if (httpRequest.readyState == 4) 
    { 
        document.getElementById(resultId).innerHTML = httpRequest.responseText; 
    } 


</script> 


<input id="doert1" name="d345" type="TEXT" class="check" size="21" maxlength="63" onkeypress="if (event.keyCode==13) sendRequest('ddddd.php','result',getRequest);" >


<p id="result">Здесь будет результат запроса</p>


Не хочет работать в Опере и Всё тут . Может что подправить надо?

   
 
 автор: bronenos   (04.12.2007 в 15:06)   письмо автору
 
   для: Port_Artur1   (04.12.2007 в 14:51)
 

<script type="text/javascript">  
var resultId = '';  
function createHttpRequest()  
{  
    var httpRequest;  
    var browser = navigator.appName;  

    if (window.ActiveXObject)  
    {  
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");  
    }  
    else  
    {  
        httpRequest = new XMLHttpRequest();  
    }  

    return httpRequest;  


function sendRequest(file, _resultId, getRequestProc)  
{  
    resultId = _resultId;  
    document.getElementById(resultId).innerHTML = '<img src="24-0.gif" width="24" height="24">';  

    var txt = document.getElementById("d1").value;  
    var txt1 = document.getElementById("zu1").value;  
    var txt2 = document.getElementById("zm1").value;  
    var txt3 = document.getElementById("zt1").value;  
    var txt4 = document.getElementById("zo1").value;  
    var txt5 = document.getElementById("zi1").value;  
    var txt6 = document.getElementById("zfs1").value;   

var httpRequest = createHttpRequest();  
   httpRequest.open('post', file); 
    httpRequest.onreadystatechange = getRequestProc;  

     
    httpRequest.send("dwer="+txt); 
    httpRequest.send("weru="+txt1);  
    httpRequest.send("werm="+txt2);     
    httpRequest.send("wtetet="+txt3); 
    httpRequest.send("erg="+txt4); 
    httpRequest.send("ert="+txt5); 
    httpRequest.send("ewrtfo="+txt6); 

}  

function getRequest()  
{  
    if (httpRequest.readyState == 4)  
    {  
        document.getElementById(resultId).innerHTML = httpRequest.responseText;  
    }  
}  

</script>  


<input id="doert1" name="d345" type="TEXT" class="check" size="21" maxlength="63" onkeypress="if (event.keyCode==13) sendRequest('ddddd.php','result',getRequest);" > 


<p id="result">Здесь будет результат запроса</p>

   
 
 автор: bronenos   (04.12.2007 в 15:04)   письмо автору
 
   для: Port_Artur1   (04.12.2007 в 14:10)
 

в июне... а хз))
я написал либу, и уже как то позабыл нюансы

   
 
 автор: Port_Artur1   (04.12.2007 в 15:56)   письмо автору
 
   для: bronenos   (04.12.2007 в 15:04)
 

Раньше
IE - отображалась картинка потом появлялось содержимое вызываемой страницы
Opera кратковременно появлялялась картинка потом исчезала и всё

Теперь
И там и там картинка появляется и висит и НИЧЕГО не появляется

   
 
 автор: а-я   (18.12.2007 в 22:00)   письмо автору
 
   для: Port_Artur1   (04.12.2007 в 14:06)
 

такая же проблема...
Вы решили ее?
такое ощушение, как будто опера сохраняет ссылки...

вышел из подобной ситауции таким образом


<?
$code 
mt_rand(100,999);
echo 
'<a href="#'.$code.'" .....';
?>


т.е ссылки сделал уникальными, при каждом обновлении странички... вроде все работает...
если цифры не повторяются... а вот если принудитьно поставить какое то число, то не работает... хотя якорь не вляет на запросы... Фантастика...

   
Rambler's Top100
вверх

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