IE
tablarock
Messages postés
105
Statut
Membre
-
tablarock Messages postés 105 Statut Membre -
tablarock Messages postés 105 Statut Membre -
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
- Google payment ie ltd dublin c'est quoi ✓ - 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