Bestdoud
Messages postés243Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention28 décembre 2008 8 sept. 2007 à 13:56
le \ ne devrait-il pas être après le point virgule au lieu d'après le none ?
et il en faut un parès le onError= comme tu as mis tout à l'heure
merci pour vos connaissances.qui me sont fort utiles.
Voici au final mes deux fonctions:
celle-ci permet de changer l'image dans un div. Si celle-ci n'existe pas elle n'edst pas affichée. dommage qu'on voient clignoter la bordure mais c'est pas trop génant.
function profil(imgprofil)
{
document.getElementById('divprofil').innerHTML = "";
}
celle-ci change l'image du body et remplace par une image par défaut si elle n'existe pas
function setprofil(profil)
{
document.body.innerHTML = "";
}
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 2 sept. 2007 à 19:09
Salut,
Te suffit de tester si le fichier correspondant existe ou pas : s'il n'existe pas, alors remplacer l'image par celle de référence.
______________________________________
DarK Sidious
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 2 sept. 2007 à 22:58
Salut
euh... tester si le fichier existe, c'est probablement pas possible en javascript, tu peux peut-etre savoir si le serveur renvoi une erreur 404, mais rien de plus
remplacer une image par un texte, c'est simple ca par contre...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 2 sept. 2007 à 23:20
Salut
<html>
<head>
</head>
<script type="text/javascript">
function loaded(){
var arr=document.images;
var count=arr.length;
for (i=0;i<count;i++){
if (arr[i].naturalHeight==0){
arr[i].style.display="none";
}
/*for (var j in arr[i]){
a=document.createElement("p")
a.innerHTML=""+j+""+arr[i][j];
document.body.appendChild(a);
}*/
}
}
</script>
</html>
chez moi la premiere image existe, la seconde non...
le code commente affiche toutes les proprietes d'une image, decommente le, tu verras peut-etre quelquechose qui t'interesse...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 sept. 2007 à 19:50
Salut
tu veux effacer toute la page ? c'est pas un peu violent comme solution ? mon code plus haut efface chaque image non trouvee... mais laisse le texte, laisse les autres images etc...