CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

T'chat rafraichissement sans clignoter

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 12:55:57

Salut !
Je vous expose mon problème !
Je travail en ce moment sur un mini t´chat.
Les pseudos et messages sont envoyer par un simple formulaire, puis enregistrer dans une base de donnée.

Mais maintenant, je veux rafraichir les messages.
Pour cela, j´ai deja mon plan .

La page courante contiendra une iframe qui s´actualisera toutes les 3 secondes, voici le code cette iframe : (cherchemsg.php)
:d)
<?php include (´config.php´); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Stric
t//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mini t´chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="3;
URL=
http://dragonquestmaster.free.fr/cherchemsg.ph
p" />
</head>
<body style="background:#eff8ff">
<?
$req = mysql_query("SELECT * FROM chat order by id desc limit 15");
while($chat = mysql_fetch_array($req))
{
$texte = $chat[´message´];
include(´replace_smiley.php´);

$msg .= ´<span
style="color:gray">[´.date(´H:i:s´,$chat[´date´]).
´]</span> <b
style="color:´.$chat[´color´].´">´.$chat[´pseudo´]
.´</b> : ´.$texte.´<br>´;

}
echo $msg;
?>
</body>
</html>

Rien de compliquer, sa cherche les messages, et met tous ce qu´il y a afficher dans la variable $msg;
(le echo $msg; n´a rien a la, c´est juste pr vous montrer dans la démo, liframe n´affichera rien, lisez la suite)

Ce que j´aimerai faire à partir de cette iframe :
Dès qu´elle se reactualise, elle transmet la variable $msg dans la page courante, et par la meme occasion, elle active cette fonction :

<script>
<!--
function newcontent(msg)
{
document.getElementById("message").innerHTML=msg
}
-->
</script>

<div id="message">
</div>

:-d La vous avez surement compris, l´iframe transmet la variable avec les messages dans la page courante, active la fonction newcontent(msg) (msg contient les messages à afficher) et remplace tout le html de la div id="message" par les nouveaux messages !

Mais seulement voila, comment transmettre tout à partir d´une iframe, et comment récupérer ceci dans la variable msg de ma fonction.

merci de m´aider ^^

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 12:57:05

oups ^^ voici cherchemsg.php avec le echo pour vous montrer

http://dragonquestmaster.free.fr/cherchemsg.php

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 13:57:41

résolé

AppleMac
AppleMac
Niveau 9
03 mai 2006 à 14:18:02

Utilise ajax, c´est mieux :)

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 14:20:47

bah trouve moi le code alors

AppleMac
AppleMac
Niveau 9
03 mai 2006 à 14:54:15

Tu devrais apprendre l´ajax, c´est quelque chose qu´il ne faut pas louper, d´ailleurs certains n´hésite pas à l´ appeler web2…

C´est ce que sera le web plus tard, se contenter d´une page static est un peu perdre son temps.

Je le dit à toi, mais c´est aussi pour tous.
Pour les tutos, pour l´instant, il faut chercher sur google.

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 14:55:24

oui mais moi je veux juste de lajax pr recharger ma page

AppleMac
AppleMac
Niveau 9
03 mai 2006 à 14:56:23

:snif: Bon pense à ça pour tes prochains projets…

deepblue
deepblue
Niveau 16
03 mai 2006 à 14:56:27

ça fait un moment que ça existe...j´ai deja parcourues quelques pages webs concernant ajax. C´est super mais ec ne va surement pas etre li que l´on va utiliser pus tard. Certe il est pas mal mais tu ne fais pas tout non plus...

AppleMac
AppleMac
Niveau 9
03 mai 2006 à 15:00:17

Il faut voir: Suivre ou innover, créer.
Créer est évidemment plus dure mais c´est ce qui fait la différence.

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 15:01:57

pour apprendre ajax ? fo connaitre bien JS nan ?

deepblue
deepblue
Niveau 16
03 mai 2006 à 15:04:57

ça peut aider...mais enj apprenant ajax, tu peux apparendre js

AppleMac
AppleMac
Niveau 9
03 mai 2006 à 15:06:24

http://fr.wikipedia.org/wiki/AJAX

Pseudo supprimé
Pseudo supprimé 03 mai 2006 à 15:07:23

et sinon en livre ? (encore en vente :o)) )

AppleMac
AppleMac
Niveau 9
03 mai 2006 à 15:24:01

Pour les livre, je ne sais pas.
Je pense faire un tuto qui explique comment faire un site en ajax et ruby.
Mais pas tout de suite (au moins 6 mois).

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment