Bonjour

je vous expliques mon probleme j'ai une premieree page qui ouvre des popup box quand un membre clique sur un pseudo dans la parti corp du message j'appelle une iframe avec comme lien essai.php?user_to=idducontactselectionne

et dans un j'execute un js pour raffraichir les messages des receptions de ceux site

voila essai.php (pour la parti php c'est pour tester c'est hors sujet)
Code php : 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
<?
session_start();
include("mysqlcon.php");
 
$cUserId = "1";
 
$cUserIdto = $_GET["essai"];
 
 
 
$sql_msg = mysql_query("Select * from chats WHERE (user_id = '$cUserId' AND user_to = '$cUserIdto') OR (user_id = '$cUserIdto' AND user_to = '$cUserId') ORDER BY sent_on ");
$sql_num = mysql_fetch_array($sql_msg);
$message = $sql_num["message"];
?>
    <script type="text/javascript" src="scripts/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="scripts/chat.js"></script>
 
<div class="msg-wgt-body">
<input type="text" id="essai" name="essai" value="<? echo $recu; ?>">
</div>

donc voila ma page chat.js
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
// OOP Way
fbChat = {
  bootChat: function() {
    var chatArea = $('#chatMsg'),
            that = this;
 
    // Load the messages every 5 seconds
    setInterval(this.getMessages, 1000);
 
    // Bind the keyboard event
    chatArea.bind('keydown', function(event) {
      if (event.keyCode == 13 && event.shiftKey == false) {
        var message = chatArea.val();
 
        if (message.length !== 0) {
          that.sendMessage(message);
          event.preventDefault();
        } else {
          alert('Provide a message to send!');
        }
      }
    });
  },
  sendMessage: function(message) {
    var that = this;
    $.ajax({
      url: 'ajax/add_msg.php',
      method: 'post',
      data: {msg: message},
      success: function(data) {
        $('#chatMsg').val('');
        that.getMessages();
      }
    });
  },
  getMessages: function() {
    $.ajax({
      url: 'essai.php',
      method: 'GET',
      success: function(data) {
        $('.msg-wgt-body').html(data);
      }
    });
  }
};
 
// Initialize the chat
//fbChat.bootChat();
 
// Procedural way
/**
 * Add a new chat message
 * 
 * @param {string} message
 */
function send_message(message) {
  $.ajax({
    url: 'ajax/add_msg.php',
    method: 'post',
    data: {msg: message},
    success: function(data) {
      $('#chatMsg').val('');
      get_messages();
    }
  });
}
 
/**
 * Get's the chat messages.
 */
function get_messages() {
  $.ajax({
    url: 'essai.php',
    method: 'GET',
    success: function(data) {
      $('.msg-wgt-body').html(data);
    }
  });
}
 
/**
 * Initializes the chat application
 */
function boot_chat() {
  var chatArea = $('#chatMsg');
 
  // Load the messages every 5 seconds
  setInterval(get_messages, 1000);
 
  // Bind the keyboard event
  chatArea.bind('keydown', function(event) {
    // Check if enter is pressed without pressing the shiftKey
    if (event.keyCode == 13 && event.shiftKey == false) {
      var message = chatArea.val();
      // Check if the message is not empty
      if (message.length !== 0) {
        send_message(message);
        event.preventDefault();
      } else {
        alert('Provide a message to send!');
        chatArea.val('');
      }
    }
  });
}
 
// Initialize the chat
boot_chat();
j'effectue donc un setinterval toute les x secondes et ce que je voudrais c'est gardé le GET a chaque refresh de la page.