Affichage bizarre sous firefox...

[Résolu]
Signaler
-
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
-
Bonsoir !


J'ai réalisé un code qui permet, en utilisant des mis côte à côte et en réduisant progressivement la taille, de donner un effet de perspective. Il ne fonctionne pas sous Firefox et je ne sais pas pourquoi!
Voici le code :
<hr />
<html>
<head>
<script language=javascript>
<!--
function perspective(image,largeur,hauteur,qualite,coefReduc){
largb=100-qualite
img=0
for(i=0;i<largeur;i+=largb){
img++
html=""
document.write(html)
}
}
//-->
</script>
</head>

<hr>

<script language=javascript>
perspective("chien.jpg",400,400,90,0.2)
</script>

<hr>

</html>
<hr />
Exemple : http://ahalfaoui.neuf.fr/

Je vous remercie par avance pour l'aide que vous allez m'apporter.
Cordialement,
Amirouche

4 réponses

Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
Bonjour,
le code n'est pas trés élégant mais
bon...
il te manque un float:left sur le
SPAN et rajoutes height:400px sur le DIV
contenant
ton code revu

<html>
<head>
<script
type="text/javascript">
function perspective( image, largeur, hauteur,
qualite, coefReduc){
  var largb=100-qualite;
  for( var i=0; i<largeur;
i+=largb){
    var Haut = Math.round(hauteur-coefReduc*i);
    var html = "";
    html +=
"";
    html
+= "<\/span>";
    document.write(html);

  }
}
</script>
</head>





<hr>




<script
type="text/javascript">




perspective("chien.jpg",400,400,90,0.2)

</script>


<hr>


</html>


bonne analyse...
;O)
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
36
salut,

Il semblerait  que overflow:hidden  ne fonctionne pas ou dans certaine condition sur firefox.
 

Merci bien PetroleTeam, et c'est même plus rapide sous Firefox !
Messages postés
3426
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
14 janvier 2011
18
Bonjour,
de rien, c'est juste PetOleTeam
;O)