Ajax pour mise a jour d'une image pami plusieurs affichees
Résolu
ajaxiendebutant
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai un script de presentation type 'powerpoint'.
Lorsque le prof passe a l'image suivante, chaque utilsateur a l'image mise a jour.
Ca marche.
Je souhaite faire la meme chose, mais une liste d'images est affichee, et a chaque mise a jour, seule une image est mise a jour.
Je pense donc creer une balise #slideN pour chaque slide.
Mais comment indiquer quelle image doit etre mise a jour?
show.php devrait-il renvoyer en plus N?
Ou bien waitForMsg() devrait-il etre appele dans chaque #slideN?
Comment feriez-vous?
Merci d'avance pour vos eclairages.
show.php (bien sur avant,il y a le code pour determiner $filename)
index.php
J'ai un script de presentation type 'powerpoint'.
Lorsque le prof passe a l'image suivante, chaque utilsateur a l'image mise a jour.
Ca marche.
Je souhaite faire la meme chose, mais une liste d'images est affichee, et a chaque mise a jour, seule une image est mise a jour.
Je pense donc creer une balise #slideN pour chaque slide.
Mais comment indiquer quelle image doit etre mise a jour?
show.php devrait-il renvoyer en plus N?
Ou bien waitForMsg() devrait-il etre appele dans chaque #slideN?
Comment feriez-vous?
Merci d'avance pour vos eclairages.
show.php (bien sur avant,il y a le code pour determiner $filename)
?><img src="<?php echo $filename; ?>"></img><?php
index.php
<html><head>
<script type="text/javascript" charset="utf-8">
function waitForMsg(){
$.ajax({
type: "GET",
url: "show.php",
async: true,
cache: false,
success: function(data){
$("#slide").empty();
$("#slide").append(data);
setTimeout("waitForMsg()",1000);
},
error: function(XMLHttpRequest,textStatus,errorThrown) {
// alert("error: "+textStatus + " "+ errorThrown );
setTimeout("waitForMsg()",15000);
}
});
}
$(document).ready(
function()
{
waitForMsg();
});
</script>
<div id="slide"></div>
</body></html>
Configuration: Android / Chrome 59.0.3071.125
A voir également:
- Ajax pour mise a jour d'une image pami plusieurs affichees
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour windows 7 vers 10 - Accueil - Mise à jour
- Mise a jour xiaomi - Accueil - Téléphones
1 réponse
Bonjour,
Qu'est-ce que tu appelles "mise à jour" dans ton cas ?
Si tu as une liste d'images... elles sont déjà toutes là.....
Mais ton show.php ne contient qu'une image ??
Que cherches tu as faire exactement ??? par ce que là.. j'ai beau relire.. je ne comprend pas ce que tu espères réaliser...
PS: A l'avenir, merci de poster le code correctement en pensant à préciser le langage dans les balises de code. cela permet d'avoir la coloration syntaxique et l'indentation..
Explications ( à lire ENTIÈREMENT ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Je souhaite faire la meme chose, mais une liste d'images est affichee, et a chaque mise a jour, seule une image est mise a jour.
Qu'est-ce que tu appelles "mise à jour" dans ton cas ?
Si tu as une liste d'images... elles sont déjà toutes là.....
Mais ton show.php ne contient qu'une image ??
Que cherches tu as faire exactement ??? par ce que là.. j'ai beau relire.. je ne comprend pas ce que tu espères réaliser...
PS: A l'avenir, merci de poster le code correctement en pensant à préciser le langage dans les balises de code. cela permet d'avoir la coloration syntaxique et l'indentation..
Explications ( à lire ENTIÈREMENT ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code