Maison  >  Article  >  interface Web  >  Modification Javascript du problème src des compétences IMG tag_javascript

Modification Javascript du problème src des compétences IMG tag_javascript

WBOY
WBOYoriginal
2016-05-16 16:54:011128parcourir

1. Lorsqu'on clique sur un bouton, changez l'image dans le champ image

Copiez le code Le code est le suivant :


ne peut pas voir clairement
<script> <br>fonction reflush() <br>{ <br>document.getElementById(randimg).src=" /servlet/CreateValidateNum"; <br>} <br></script>

2. Description
"servlet/CreateValidateNum" est une servlet écrite en JAVA. La servlet imprime les images

3. Problèmes
L'image est modifiée normalement sous IE6, mais elle ne s'actualise pas sous IE7 et Firefox

4. Analyse de la situation
Si la nouvelle. L'image aura une adresse différente de l'ancienne image et l'effet sortira. Autrement dit : la situation a changé.
Mais fonctionne comme "Code de vérification". Les adresses des anciennes et des nouvelles photos sont les mêmes.
Au vu de la situation ci-dessus, on soupçonne que le navigateur lit automatiquement le cache car l'adresse de l'image est la même.

5. Solution
Changez le javascript par ceci :
document.getElementById(randimg).src="/servlet/CreateValidateNum?"
C'est : Le l'adresse d'accès est différente à chaque fois car un nombre aléatoire est ajouté. Le problème est donc résolu
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn