[Java Script]comment ne pas afficher la croix rouge....

comment ne pas afficher la croix rouge.... [Java Script] - Programmation

Marsh Posté le 12-06-2001 à 14:35:02    

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

Reply

Marsh Posté le 12-06-2001 à 14:35:02   

Reply

Marsh Posté le 12-06-2001 à 14:55:24    

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:

Reply

Marsh Posté le 12-06-2001 à 15:40:11    

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>

Reply

Marsh Posté le 12-06-2001 à 16:10:05    

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

Reply

Marsh Posté le 12-06-2001 à 16:14:54    

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 ;)

Reply

Marsh Posté le 12-06-2001 à 18:40:47    

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 :)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-06-2001 à 22:00:38    

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

Reply

Marsh Posté le 12-06-2001 à 23:53:47    

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed