Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2548 connectés 

 


Dernière réponse
Sujet : [Java Script]comment ne pas afficher la croix rouge....
antp

Petoulachi a écrit a écrit :

ouais mais là, le pb c que pour les autres navigateurs, ça n'affichera AUCUNE image, puisqu'il se sert de innerHTML ... :na:




 
c'est quoi innerHTML ? Si c'est iframe ça marche dans Opera et Mozilla.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
antp

Petoulachi a écrit a écrit :

ouais mais là, le pb c que pour les autres navigateurs, ça n'affichera AUCUNE image, puisqu'il se sert de innerHTML ... :na:




 
c'est quoi innerHTML ? Si c'est iframe ça marche dans Opera et Mozilla.

petoulachi ouais mais là, le pb c que pour les autres navigateurs, ça n'affichera AUCUNE image, puisqu'il se sert de innerHTML ... :na:
antp

petoulachi a écrit a écrit :

ouais enfin c pas top parce que tu lui explique pas grand chose, et en plus ça ne marche que pour IE4 ou +.




 
que ca marche que sous IE c'est bon puisqu'il voulait ne pas voir la croix rouge, or les autres browsers affichent les images manquantes autrement :)

fkayou Effectivement j'ai essayé mais j'ai pas réussi a faire toutner qqchose pour le moment mais j'y travaille.
Si vous avez plus de code,thx a lot ;)
petoulachi ouais enfin c pas top parce que tu lui explique pas grand chose, et en plus ça ne marche que pour IE4 ou +.
BarraudDen essaye quelque chose comme cela :
 
<SCRIPT>
var sImg='<IMG STYLE="display: none;" ID=oStub ALT="Default Text">';
function fnLoadFirst(){
   oContainer.innerHTML=sImg;
   oStub.onerror=fnLoadFail1;
   oStub.src="";
   oStub.style.display="block";
}
function fnLoadFail1(){
   oStub.alt="Image failed to load.";
   return true;
}
</SCRIPT>
petoulachi gneumeugneu (reflexion)
ha ya peut etre un moyen : tu declares tes images en javascript
je crois que ça se fait comme ça :
var image = new Image(url);
ou un truc du style. Et puis apres, tu fais une condition voir si ta variable existe bien ( ça doit se faire je pense qd meme), et si elle existe pas, bin soit tu ne fait pas la balise <img>, soit tu la remplace par une autre image de ton choix (plus simple)
voila  :sol:
fkayou symbolisant le fait que l'image n'a pas été trouvée à l'adresse indiquée dans la balise.
J'ai un catalogue que j'affiche et parfois l'image associée à un produit n'est pas présente et donc au lieux d'affichée l'image en question, c'est le .gif avec la petite croix rouge, ce que je ne voudrais pas.
Je préfèrerais avoir une autre image ou bien rien du tout.
 
Si vous avez des idées, je suis preneur.
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)