Problème Ajax

blanka123456

Nouveau WRInaute
Bonjour,

j'ai un site de vente.

Je change et je rajoute très souvent une photo, un texte, etc...
Ce que je veux : c'est que mes clients en venant visiter mon site, voient les nouvelles photos et textes sans avoir à réactualiser la page.


Pour cela je viens d'essayer deux codes ci-dessous.
Ma page index qui se trouve à la racine du site fonctionne parfaitement mais mon autre page qui se trouve dans une sous catégorie ne marche pas du tout ???????

Merci par avance.


doc html :

<script type="text/javascript">
function chargerPage () {

var url = 'antiquites-divers.php';

var target = 'content';

var myAjax = new Ajax.Updater(target, url, {method: 'get'});

}

</script>


<body onload="chargerPage()"><div id="content"></div></body>


et doc php :

<div id="content">

<link rel="stylesheet" type="text/css" href="../cmsstd.css" />
<title>Antiquit&eacute;s Garnier</title>

<?php include('../head.php'); ?>
<?php include('../menu.php'); ?>


<table class="gallery clearfix; tabfoto">



<tbody>




<tr>



<td>
<a href="../objets/antiquites-divers/paire-heurtoirs-fin-xixeme.html">
<img alt="" style="border: 0px solid ; width: 200px; height: 155px;" src="https://lh4.googleusercontent.com/-udCyOWgMg2E/TeSsT_GgKFI/AAAAAAAAQy0/U9KlNg__wF4/s912/IMG_5123f.JPG"><br>


<br>



Paire de heurtoirs fin XIX<sup>&egrave;me</sup> d&eacute;but XX<sup>&egrave;me</sup>
</a>
</td>

.....


</tbody>
</table>

<?php include('../footer.php'); ?>
</div>




<config>Windows 7 / Firefox 10.0.1</config>
 

blanka123456

Nouveau WRInaute
Merci.
Mais cela ne fonctionne pas, voilà le code que j'ai mis :

<html>
<head>
<script type="text/javascript">

function chargerPage () {

var url = 'http://www.treillages-boiseries-lambrequin.fr/rubriques/antiquites-divers.php';

var target = 'content';

var myAjax = new Ajax.Updater(target, url, {method: 'get'});

}

</script>
</head>

<body onload="chargerPage()"><div id="content"></div></body>
</html>
 

zeb

WRInaute accro
IL faudrait que tu précise :
où est la page qui supporte l'actualisation (pour voir son code)
et où se trouve le script qui fourni l'actualisation (le contenu que tu cherche a inclure et qui s'actualise souvent).
Avec ça il serait plus simple de te répondre.
 

blanka123456

Nouveau WRInaute
Excusez moi !

-Voici ma page index qui fonctionne bien et s'actualise sans problème :
http://www.treillages-boiseries-lambrequin.fr/

script : http://www.treillages-boiseries-lambrequin.fr/index.html
page php : http://www.treillages-boiseries-lambrequin.fr/index.php


-avec le : "LIEN" vers ma page qui ne fonctionne pas :
http://www.treillages-boiseries-lambrequin.fr/rubriques/antiquites-divers.html

script : http://www.treillages-boiseries-lambrequin.fr/rubriques/antiquites-divers.html
page php : http://www.treillages-boiseries-lambrequin.fr/rubriques/antiquites-divers.php
 

zeb

WRInaute accro
Voici ma page index qui fonctionne bien et s'actualise sans problème :
-http://www.treillages-boiseries-lambrequin.fr/
La page se charge bien chez moi mais je n'ai rien au centre de la page, a part une grosse image vide. Même si j’attends rien ne s'actualise.

-http://www.treillages-boiseries-lambrequin.fr/index.html
Sauf erreur cette page ne peut pas fonctionner.
Code:
<script type="text/javascript">
function chargerPage () {
   var url = 'http://www.treillages-boiseries-lambrequin.fr/index.php';
   var target = 'content';
   var myAjax = new Ajax.Updater(target, url, {method: 'get'});
}
</script>
<body onload="chargerPage()"><div id="content"></div></body>
La méthode "Updater(x, y, z)" appliquée a l'objet "Ajax" n'est définie nul part donc inconnue.
Même remarque pour -http://www.treillages-boiseries-lambrequin.fr/rubriques/antiquites-divers.html et -http://www.treillages-boiseries-lambrequin.fr/rubriques/antiquites-divers.php

Il y a de plus de grosses lacunes dans la conception des pages, pas de section <html>, pas de section <head>, pas de section <body> etc ... les code d'évènement comme <body onload="chargerPage()"> ne peuvent donc absolument pas fonctionner puisque qu'il n'y a pas de <body> dans la page.

A mon avis il serait bon de reprendre chaque page proprement à partir d'un template HTML correct et ensuite de penser animation.

Une page html vide issue de php ou autre doit au moins comprendre ceci :

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

 <head>
  <title>Insert title here</title>
 </head>

 <body>
  (...)
 </body>

</html>
 

Discussions similaires

Haut