IE
tablarock
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
tablarock Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
tablarock Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais rendre ce code compatible :
<html>
<head>
<script language="JavaScript" type="text/javascript">
function updateShouts(){
// Assuming we have #shoutbox
$('#messchat').load('messchat.php');
}
setInterval( "updateShouts()", 1000 );
</script>
</head>
<body>
<div id="messchat">
</div>
</body>
</html>
Merci
J'aimerais rendre ce code compatible :
<html>
<head>
<script language="JavaScript" type="text/javascript">
function updateShouts(){
// Assuming we have #shoutbox
$('#messchat').load('messchat.php');
}
setInterval( "updateShouts()", 1000 );
</script>
</head>
<body>
<div id="messchat">
</div>
</body>
</html>
Merci
A voir également:
- IE
- Ie tab - Télécharger - Outils pour navigateurs
- Ie 11 - Télécharger - Navigateurs
- Ie 9 - Télécharger - Navigateurs
- Ie 8 - Télécharger - Navigateurs
- Gd group ie cork - Forum Consommation & Internet
11 réponses
Il vaut mieux passer une référence vers la fonction plutôt qu'une chaîne à évaluer ; de plus, lancer le timer une fois que la page est entièrement chargée est préférable :
function updateShouts(){ $('#messchat').load('messchat.php'); } onload = function(){ setInterval(updateShouts, 1000 ); }
1. As-tu intégré la librairie JQuery ? La méthode que tu utilise requiert ce composant. Pour ce faire, il faut ajouter ceci juste avant ton script :
2. Existe-t-il une page messchat.php ?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
2. Existe-t-il une page messchat.php ?
Ou j'ai bien intégré la librairie, il existe aussi un page "messchat.php".
Tout fonctionne parfaitement sur Mozilla, mais je ne parle pas de IE... Juste pour infos, Windows a completement abandonné XP, IE9 ne fonctionne que sur Vista et 7 !
Tout fonctionne parfaitement sur Mozilla, mais je ne parle pas de IE... Juste pour infos, Windows a completement abandonné XP, IE9 ne fonctionne que sur Vista et 7 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Saleté d'IE...
Apparemment, il garde le contenu de 'messchat.php' en cache.
On peut bidouiller en remplaçant son URL par :
'messchat.php?' + (new Date()).getTime()
dans le code JavaScript (testé de mon côté).
(new Date()).getTime() permet d'obtenir le timestamp actuel.
Ainsi, IE verra chaque requête comme étant dirigée vers une nouvelle page.
Apparemment, il garde le contenu de 'messchat.php' en cache.
On peut bidouiller en remplaçant son URL par :
'messchat.php?' + (new Date()).getTime()
dans le code JavaScript (testé de mon côté).
(new Date()).getTime() permet d'obtenir le timestamp actuel.
Ainsi, IE verra chaque requête comme étant dirigée vers une nouvelle page.
Pourrais tu me donner le code js complet s'il te plaît. :) J'ai appris un tout petit peu de js mais pas assez, je vois comment ça marche, mais je m'aide des autres languages...
Merci beaucoup :)
Félix
Merci beaucoup :)
Félix