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

HTML+CSS+JavaScript

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

 

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

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

тема: Не работает во всех браузерах
 
 автор: caman   (13.05.2008 в 13:01)   письмо автору
 
 

Здравствуйте. Скрипт на сервере работает только в firefox,в остальных браузерах пустой текст.
Скажите или покажите, что изменить или добавить?


<html> 
 <meta http-equiv="Cache-Control" content="no-cache">
    <script> 
      var xmlDoc = null ; flipF=0; 
      function load() { 
        if (typeof window.ActiveXObject != 'undefined' ) { 
          xmlDoc = new ActiveXObject("Microsoft.XMLHTTP"); 
          xmlDoc.onreadystatechange = process ; 
        } 
        else { 
          xmlDoc = new XMLHttpRequest(); 
          xmlDoc.onload = process ; 
        } 
        xmlDoc.open( "get", "massage.php", true ); 
        xmlDoc.send( null ); 
      } 
        function process() { if ( xmlDoc.readyState != 4 ) return ; 
        document.getElementById("divcheg"+flipF).style.display='none'; 
        flipF=1-flipF; 
        (divchegF=document.getElementById("divcheg"+flipF)).innerHTML = xmlDoc.responseText; 
        divchegF.style.display='block'; 
      } 
    </script> 
    <link rel="stylesheet" href="/templates/style.css" type="text/css">
    <body onload="load(); timer=setInterval(load, 1000);" topmargin="8" leftmargin="8"> 
    <div id="divcheg0"></div> 
    <div id="divcheg1" style="display:none"></div>
    </body> 
  </html> 

   
 
 автор: Lelik   (13.05.2008 в 13:38)   письмо автору
 
   для: caman   (13.05.2008 в 13:01)
 

для того, чтоб все работало отлично рекомендую использовать библиотеку jQuery. там работать с AJAXом очень просто, и работает во всех браузерах :)

$.post(
    url,
    {
        id: iId,
        lang: iLangNum,
        name: sName,
        about: sAbout,
        content: sContent,
        hide: sHide,
        type: iType,
        component: iComponent,
        block: iBlockPos,
        num: iNum,
        mode: 'add'
    },
    OnAddBlock
);

   
 
 автор: Caman   (13.05.2008 в 13:56)   письмо автору
 
   для: Lelik   (13.05.2008 в 13:38)
 

спасибо, но jquery я не знаю.
Если вы привели пример фенкции, может тгда и напишете как её применить? Буду очень признателен.

   
 
 автор: Lelik   (13.05.2008 в 14:18)   письмо автору
 
   для: Caman   (13.05.2008 в 13:56)
 

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

   
Rambler's Top100
вверх

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