Bonjour à tous,

J'ai établi la navigation dans mon site via l'utilisation de prototype.
En cliquant sur un bouton du menu de navigation du haut cela cherche le contenu d'une div dans une autre page pour changer le contenu de mon menu de navigation du bas; et en cliquant sur un bouton du menu du bas avec le même principe cela alimente le contenu de ma div Contenu.

Le hic : travaillant sous SPIP, la syntaxe est bien interprétée quand je l'écris dans ma page html de base (mon "squelette") mais quand je l'écris dans la div d'une autre page pour qu'avec ajax cela s'affiche dans la div de ma page squelette cela ne marche pas.
Ce n'est pas l'article qui est affiché mais la syntaxe SPIP en elle-même.

Comment faire pour que ce soient mes articles d'affichés dans ma div Contenu et non la syntaxe SPIP ?

Des bouts de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
<!-- Les fonctions javscript qui appellent le contenu de la div Contenu par click sur la div Article -->
 
<!-- Pour la rubrique Accueil -->
 
<script type="text/javascript">
function getContenufirstun(Innovation) {
new Ajax.Updater(
		"Contenu",
		"http://www.eurodemat.com/spip/squelettes/innovation.html"
		);
}
</script>
 
 
<!-- Les div de ma page -->
 
<div id="Page">
<div id="Entetetotal">
	<div id="Entete"><ul>
		<li><a href="javascript:getArticleun('accueil.html')">ACCUEIL</a>
		<a href="javascript:getArticledeux('metier.html')">NOTRE METIER</a>
		<a href="javascript:getArticletrois('services.html')">NOS PRODUITS ET SERVICES</a>
		<a href="javascript:getArticlequatre('contact.html')">CONTACT</a></li>
</ul>
	 </div> 
	<div id="Entetelogo"></div> 
	</div>
 
 
<div id="Milieu">
	<div id="Plan">Plan du site à gauche</div>
	<div id="Contenu">Contenu des articles ICI	
 
	<div id="Fond"> </div>
	</div>
	<div id="News"><ul>
<li><a href="news.html" title="News">NEWS</a></li>
<li><a href="rss.html" title="Rss">RSS</a></li>
<li><a href="podcast.html" title="Podcast">POD-VIDEO/CASTS</a></li>
</ul></div>
</div>
 
	<div id="Article"><ul>
 
		<li><a href="premier.html">PREMIER ARTICLE</a>
			<a href="deuxieme.html">DEUXIEME ARTICLE</a>
			<a href="troisieme.html">TROISIEME ARTICLE</a></li>
</ul>		
	</div>
 
 </div>
Un bout de code de ma page accueil.html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<div id="Article" >
		<a href="javascript:getContenufirstun('innovation.html')">L'INNOVATION</a>
		<a href="javascript:getContenufirstdeux('equipe.html')">L'EQUIPE</a>
		<a href="javascript:getContenufirsttrois('plus.html')">LES PLUS</a>
	</div>
Et enfin de ma page innovation.html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<div id="Contenumain">
<a>L'innovation EURODEMAT : Dématerialiser c'est innover
	<BOUCLE_article(ARTICLES){id_article=1}>
<h1>#TITRE</h1>
<b>#CHAPO</b>
<div align="justify">#TEXTE</div>
</BOUCLE_article>
</a>
 
</div>
J'aimerai que l'appel des articles se fassent via la syntaxe SPIP pour récupérer ceux que j'ai rédigés dans l'espace privé (plus pratique pour alimenter le site, le flux RSS...) tout en gardant la navigation déjà mise en place.

Pour voir le rendu : http://www.eurodemat.com/spip

Merci d'avance à ceux qui se pencheront sur ce problème, personnellement je ne sais vraiment pas comment faire...