| pb d'affichage d'image par calques (pb de taille) |
| blubsy - 07/09/04 11:53 | Profil | Site web | email |
Bonjour j'ai récupéré un script qui me permet d'afficher une image ou une autre en cliquant sur sa miniature.
La aucun pb, mais mon soucis c'est que les images qui s'affiche en grand sont de temps en temps trop grande et qu'il faut que je resize l'image agrandis...
Et là je ne sait absolument pas comment faire ?????????????
Pourriez vous m'aider s'il vous plait ? merci par avance.
Voiçi le script
<script>
if(document.getElementById){
document.write("<style type=\"text/css\">\n .sub{display:none;}\n </style>\n");
}
function mp_showhide(layer,parent){
var obj = document.getElementById(layer);
var oarr = document.getElementById(parent).getElementsByTagName('span');
if(obj.style.display !='block'){
for(var i = 0; i < oarr.length; i++){
if(oarr[i].className == "sub"){
oarr[i].style.display = 'none';
}
}
obj.style.display = 'block';
obj.style.c = '100px';
}else{
obj.style.display = 'none';
}
}
</script>
<?
// affichage de l'image normal qu'il faudrait que je resize
echo "<img alt=\"$Img\" id=\"bimg\" src=\"$Img\" >>";
// affichage des miniatures (la aucun soucis)
for($m=0;$m<4;$m++){
$Img = ${"Img".$p};
echo "<img onmousedown=\"document.getElementById('bimg').src='".${"Img".$p}."';\" ";
echo "onmouseover=\"this.style.borderColor='#e20026';\" ";
echo "onmouseout=\"this.style.borderColor='';\" ";
echo "class=\"simg\" ";
echo "src=\"".${"Img".$p}."\" ";
echo ">
$p++;
}
?>
|
|
| R-no - 07/09/04 12:05 | Profil |
Bonjour, si cela peut t'aider : il faudrait que lorsque tu cliques sur la miniature, ça lise les dimensions de l'image à afficher et si ces dimensions sont supérieurs aux dimensions limites, alors donner ces dimensions limites à la balise bimg.
|
| blubsy - 07/09/04 12:11 | Profil | Site web | email |
oui, pour determiné les dimensions maximal à afficher pour chaque image, ça pas de pb.
Mon pb est :
- transmettre les nouveaux attributs à la balise bimg
Je suis dsl mais je n'y connais pas grand chose en javascript
|
| R-no - 07/09/04 12:14 | Profil |
Exemple :
document.getElementById("bimg").style.width='100px';
document.getElementById("bimg").style.height='100px'; |
|
| blubsy - 07/09/04 12:42 | Profil | Site web | email |
SUPER merci bc R-no , cela marche parfaitement...
voila le résultat :
http://www.media-numerique.com/index.php?IDP=43_appa&code=4&th=1
Bon aller je m'attaque aux autres problème du site mais en tous cas merci bc
|
| R-no - 07/09/04 13:42 | Profil |
De rien ! Le résultat est impécable !
|
| blubsy - 07/09/04 13:51 | Profil | Site web | email |
merci
|
| 6 réponses - Page : 1 |