Rafraîchir une partie d'une page web
Kandrone
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
codeurh24 Messages postés 760 Date d'inscription Statut Membre Dernière intervention -
codeurh24 Messages postés 760 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Dans le cadre d'un projet et en me basant sur la stack TCP/IP de Microchip je suis en train de développer une page web qui dialoguera avec un microcontrôleur.
Mon problème est le suivant; je souhaite pouvoir rafraîchir une case d'un tableau ( <td> ) en évitant de rafraîchir la page entière.
Je souhaite rafraîchir cette case de tableau afin de réactualiser la fonction qu'elle contient. D'ailleurs la syntaxe de cette fonction est typique de la stack de Microchip, ne vous affolez pas ! :)
Le problème étant que je ne peux pas utiliser l'AJAX car il est apparemment nécessaire d'utiliser le PHP et je n'ai aucune notion dans ce langage. De plus, je ne suis pas sûr que le serveur embarqué de mon microcontrôleur puisse supporter un serveur PHP...
Voici ci-dessous une partie de mon code afin de vous illustrer au mieux ce que je viens de vous dire :
Dans le cadre d'un projet et en me basant sur la stack TCP/IP de Microchip je suis en train de développer une page web qui dialoguera avec un microcontrôleur.
Mon problème est le suivant; je souhaite pouvoir rafraîchir une case d'un tableau ( <td> ) en évitant de rafraîchir la page entière.
Je souhaite rafraîchir cette case de tableau afin de réactualiser la fonction qu'elle contient. D'ailleurs la syntaxe de cette fonction est typique de la stack de Microchip, ne vous affolez pas ! :)
Le problème étant que je ne peux pas utiliser l'AJAX car il est apparemment nécessaire d'utiliser le PHP et je n'ai aucune notion dans ce langage. De plus, je ne suis pas sûr que le serveur embarqué de mon microcontrôleur puisse supporter un serveur PHP...
Voici ci-dessous une partie de mon code afin de vous illustrer au mieux ce que je viens de vous dire :
<td style="width:30%;" ~HiddenFunction(1)~>
<table>
<tbody>
<tr>
<td style="width:30%;">
<img src="/System.png" style="width:100%;"/>
</td>
<td style="width:60%;">
<p><span id="PvVoltage1" style="font-weight:normal">?</span> V</p>
<p><span id="PvPower1" style="font-weight:normal">?</span> W</p>
<p><span id="VTOPMode1" style="font-weight:normal">?</span> Mode</p>
</td>
</tr>
</tbody>
</table>
</td>
A voir également:
- Rafraîchir une partie d'une page web
- Supprimer une page word - Guide
- Web office - Guide
- Comment traduire une page web - Guide
- Capturer une page web complète - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
Bonjour.
Le rafraîchissement d'un partie de la page c'est principalement ajax qu'il faut utiliser vers une page qui répond du texte avec du code html.
c'est a dire du texte avec un statut html et une façon d'interpréter ces balises.
Le texte généré n'est pas obligatoirement généré a partir de php.
n'importe quels autres langages peut générer la réponse, après tout dépend de ce que propose ce langage en communication get / post.
Je ne connais pas ce langage donc je ne serais pas t'en dire plus que sa.
Il y a d'autres astuces pour actualiser une partie d'une page mais c'est du bidouillage:
- placer une iframe dans le conteneur et ajuster le tout.
- pareil mais encore moins beau avec une frameset / frame
Le rafraîchissement d'un partie de la page c'est principalement ajax qu'il faut utiliser vers une page qui répond du texte avec du code html.
c'est a dire du texte avec un statut html et une façon d'interpréter ces balises.
Le texte généré n'est pas obligatoirement généré a partir de php.
n'importe quels autres langages peut générer la réponse, après tout dépend de ce que propose ce langage en communication get / post.
Je ne connais pas ce langage donc je ne serais pas t'en dire plus que sa.
Il y a d'autres astuces pour actualiser une partie d'une page mais c'est du bidouillage:
- placer une iframe dans le conteneur et ajuster le tout.
- pareil mais encore moins beau avec une frameset / frame