Probleme d'exécution du code dans une page appelé avec ajax

emialpina Messages postés 19 Statut Membre -  
JooS Messages postés 2705 Statut Membre -
Bonjour,

J'ai un template qui utilise ajax. A l'origine j'ai eu une page principale index.html, et plusieurs pages .html qui sont appelé par ajax.

J'ai renommé index.html en index.php, et j'ai commencé la création de nouvelles pages. Ici je m'aperçois que si j'ai un lien situé entre des balises <form></form>, il ne fonctionne pas. Si je veux utiliser un bouton qui ouvre une fenêtre popup, ça ne marche pas...

Je n'arrive pas a comprendre où et le problème.

Je vous remercie d'avance.


A voir également:

11 réponses

jeremy.s Messages postés 1248 Statut Membre 79
 
Salut !

J'avoue que cela m'intrigue !
Mais j'ai quand même une petite idée ;-)
Il semblerait que le table ai un comportement assez "étrange" et non logique, par le fait qu'a l'intérieur d'une table (donc entre des balises <table></table>) rien ne puisse en "sortir". En effet, la table sert à l'affichage uniquement.
Je serais prèt à parier que si tu met un <a> après ta </table> ca marche :)
1
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
Un bout de code serait le bienvenus ;-)
0
emialpina Messages postés 19 Statut Membre
 
voici le code:

<form action="<?php $_SERVER[PHP_SELF] ?>" enctype="multipart/form-data" method="post" id="formulaire" name="formulaire" onsubmit="return (VerifFormulaire());">

<div>

<table style="margin-bottom:20px; margin-top:20px;">
<tr>
<td>
<a href="admin.php" title="Retour vers la page d'administration">Retour vers la page d'administration</a> // ne fonctionne pas
</td>
<td><a href="logout.php" style="font-size:14px; color:#FF0000; text-decoration:none;">Déconnexion</a>// ne fonctionne pas</td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2"> </td></tr>

<tr>
<td>Date d'évenement : </td>

<td><input type="text" READONLY id="nom_champs_date" style="width:250px; font-family:Courier New; font-size:14px; z-index:0" name="date_evenement" value="sélectionnez une date ⇒" />
<a href="javascript:popupwnd('calendrier.php?idcible=nom_champs_date&langue=fr','no','no','no','yes','yes','no','50','50','450','280')" target="_self"><img src="../img/calendrier.gif" id="Image1" alt="" align="top" border="0" style="width:26px;height:26px;" /></a>// ne fonctionne pas
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td>Déscription :</td>
<td><textarea rows="10" cols="50" name="description" title="Déscription"></textarea></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td colspan="2"><input style="background-color: #020a3c; color: #ffffff; cursor: pointer;" type="submit" value="Confirmer" name="Confirmer" />
<input style="background-color: #020a3c; color: #ffffff; cursor: pointer;" type="reset" name="Annuler" value="Annuler" /><br />

</td>
</tr>
</table>
</div>
</form>
0
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
<?php echo $_SERVER[PHP_SELF] ?>

mis a part ça, ton code devrait fonctionner
0
emialpina Messages postés 19 Statut Membre
 
Normalement, mais avec ou sans ça... c'est pareil
0
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
C'est cette page que tu appelle par AJAX ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
emialpina Messages postés 19 Statut Membre
 
C'est le formulaire de la page que j'appelle par AJAX
0
emialpina Messages postés 19 Statut Membre
 
Après la table non, après le formulaire oui. Donc le même problème. Quoi faire?
0
jeremy.s Messages postés 1248 Statut Membre 79
 
Il semblerait que se soit assez fréquent ... Donc moi je dirais qu'on ne peut pas mettre de lien dans un form et/ou une table ... Mais alors je dis ca come ca, si ca trouve c'est faux et ya une autre explication, mais je ne le connais pas alors ^^
0
jeremy.s Messages postés 1248 Statut Membre 79
 
Donc a priori c'est bien fréquent comme problème, mais j'ai toujours pas trouvé d'explication par contre.
La solution abordée est d'appeler le lien en javascript, donc un onclick sur le <a> et un window.location

0
emialpina Messages postés 19 Statut Membre
 
window.location.href résout seulement le problème du lien vers la page d'administration. Le lien qui ouvre la popup ne fonctionne toujours pas.
0
JooS Messages postés 2705 Statut Membre 228
 
Salut,

Et la partie Ajax, ça donne quoi ?!
0
emialpina Messages postés 19 Statut Membre
 
Quand je veux ouvrir le fenêtre popup, rien se passe
0
JooS Messages postés 2705 Statut Membre 228
 
Je parlais du code !
0