Problème AJAX

Problème AJAX - HTML/CSS - Programmation

Marsh Posté le 16-01-2012 à 15:53:32    

Bonjour, tout le monde ça va ?  
 
historique de mon problème :)  
 
j'avais un site qui marche très bien sur une version PHP 4 (je ne sais pas exactement quel version) et apès la mise à jour vers PHP 5 le site à planter et ne fonctionne plus (problème de migration avec l'extension PEAR, .. ) donc j'ai réinstaller la version PHP 4.4.9 pour faire tourne mon site sous PHP4 de nouveau et là le problème avec PEAR ont disparu, mais j'ai des problèmes avec des liens générer par des requetes AJAX rien qui fonctionne :S et je ne comprend pas pourquoi, le code est propre personne à touche le code ça fait un moment,  
 
mon problème est le suivant :  remoteObject is undefined
 
voici mon code :
 

Code :
  1. <?
  2. error_reporting(0);
  3. //error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
  4. require_once 'MDB2.php';
  5. require_once 'Structures/DataGrid.php';
  6. require_once 'HTML/AJAX/Server.php';
  7. require_once 'HTML/Table.php';
  8. require_once ("inc/adm_fonctions.php" );
  9. require_once ("inc/front_entreprise.class.php" );
  10. require_once ("inc/adm_entreprise.class.php" );
  11. require_once ("cfg/bdd.php" );
  12. require_once 'test.php';
  13. $entreprise = new entreprise();
  14. include("page_config.php" );?>
  15.   <head>
  16.     <? include("head.php" )?>
  17.    
  18.     <script type='text/javascript' src='ajax_server.php?client=all&stub=entreprise'></script>
  19.     <script language="javascript">
  20. var entrepriseCallback = {
  21.     getnomenclature: function(resultSet) {
  22.        var resultDiv = document.getElementById(resultSet["destination"]);
  23.        resultDiv.innerHTML = '';
  24.        resultDiv.innerHTML = resultSet["content"];
  25.     },
  26.   editnomenclature: function(resultSet) {
  27.     var resultDiv = document.getElementById(resultSet["destination"]);
  28.   resultDiv.style.display = 'block';
  29.   resultDiv.innerHTML = resultSet["content"];
  30.   },
  31.   delnomenclature: function(resultSet) {
  32.     var resultDiv = document.getElementById(resultSet["destination"]);
  33.   //resultDiv.style.display = 'block';
  34.   resultDiv.innerHTML = resultSet["content"];
  35.   }
  36.  
  37. }
  38. var remoteObject = new entreprise(entrepriseCallback);
  39.     </script>
  40.    
  41.   </head>
  42.  
  43.   <body onLoad="MM_preloadImages('images/icones01_on.gif','images/icones02_on.gif','images/icones03_on.gif','images/icones04_on.gif','images/icones06_on.gif','images/icones07_on.gif','images/icones08_on.gif','images/icones09_on.gif','images/icones10_on.gif','images/icones11_on.gif','images/icones05_on.gif')" onKeypress="if (event.keyCode==27) document.getElementById('popup').style.display='none'">
  44. <div id="wrap">
  45.   <div id="conteneur">
  46.    
  47.     <? include("header.php" ); ?>
  48.    
  49.     <div id="page">
  50.      
  51.       <? include("menu1.php" ); ?>
  52.      
  53.       <div id="col2">
  54.        
  55.       <div id="popup" style="display:none;"></div>
  56.        
  57.       <div style="clear:both;">
  58.        <script language="javascript">
  59. function checkfullsearch(form_obj) {
  60.   if(form_obj.txt.value.length<3) {
  61.     alert ("Veuillez saisir au moins 3 caractères" );
  62.     return false;
  63.   }
  64.   return true;
  65. }
  66.        </script>
  67.        <p class='cadreblack'>Recherche par mot-cl&eacute; (produit, service, entreprise)</p>
  68.        <form name=fulltext action="resultats.php" method="get" onSubmit="return checkfullsearch(this)">
  69.             <input type=text value="" name="txt" size="40" maxlength="64"/>
  70.             <input type="submit" value="ok" />
  71.           </form>
  72.        <br />
  73.        <p class='cadreblack'>Recherche alphab&eacute;tique des soci&eacute;tes</p>
  74.        <span style="letter-spacing:-0.02em;">
  75.        <a href='resultats.php?alpha=*' class='alphabet'>#&nbsp;</a>|
  76. <?
  77. for ($i=ord('A'); $i<=ord('Z') ; $i++) {
  78.   $tab_tmp[] = "<a href='resultats.php?alpha=".chr($i)."' class='alphabet'>&nbsp;".chr($i)."&nbsp;</a>";
  79. }
  80. echo join("|",$tab_tmp);
  81. ?>
  82.        </span>   
  83.        <br /><br />
  84.        <p class='cadreblack'>Recherche dans la nomenclature</p>
  85. <?
  86. $tab_tmp = getnomenclature("listnomenclature",1,0);
  87. echo $tab_tmp["content"];
  88. ?>
  89.        <hr />
  90.        <div id="listnomenclature" ></div>
  91.       </div>
  92.       <br /><br /><br /><br /><br />
  93.       <p><a href="#" class="lookup">Haut de la page</a></p>
  94.       </div>
  95.      
  96.       <? include("pub_droite.php" ); ?>
  97.      
  98.       <hr class="separation"/>
  99.      
  100.     </div>
  101.    
  102.     <? include("footer.php" ); ?>
  103.    
  104.   </div>
  105. </div>
  106.    
  107.   </body>
  108. </html>


 
des idées sur comment je peux faire pour résoudre ce problème ?! Merci d'avance
 
Bonne journée

Reply

Marsh Posté le 16-01-2012 à 15:53:32   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed