tableau d'image
18.08.2003, 10:50 voici le script dans la balise Code // Détecter la résolution du visiteur. Plusieures possibilités... var blur // Déclaration de la variable qu'on utilisera. blur = screen.width // Notre variable équivaut à la résolution... switch (blur) { case == 640; // Cas du 640. size = 50; break; case == 800; // Cas du 800. size = 62,5; break; case == 1024; // Cas du 1024. size = 80; break; case == 1152; // Cas du 1152. size = 90; break; case == 1280; // Cas du 1280. size = 100; break; } function recalculesize(z) { var a = (z*size)/100; return math.round(a); } Mon tableau me donne ceci :Code <table width="100%" > <tr> <td> </td>ntete1 <td> </td>ntete2 <td> </td>ntete3 <td> </td>ntete4 </tr> </table> Mais ce n'est pas comme ça qu'il faut l'écrire et la, je vois pas comment... Si vous pouvez m'aidez... Merci Yahiko Yahiko Messages : 566 18.08.2003, 11:14 t'a oublié les balise script language=javascript /script et pour modifier la taille d'une image c'estCode document.image[1].width= document.image[1].height= ou si tu as mis document.image["entete"].width je suis pas sur pour les " regarde le redimensionnement des images sur le topflood c'est pareil (au fait je l'ai aussi arranger ce redimensionnement, certes c'est pas top top , en fait la page est chargé une fois, la l'ordi a le temp de bien détecter la taille des images ensuite elle est chargé une deuxiéme fois et elle redimensionne tout bien ) mumuri forum.ashots.org mumuri Messages : 12 723 18.08.2003, 15:26 Je sait mais sinon, il veu pas le poster...Code <table width="100%" > <tr> <td> </td> script language="JavaScript" document.image[1].src = entete1.gif document.image[1].width = recalculesize(320); document.image[1].height = recalculesize(209); /script <td> </td> script language="JavaScript" document.image[2].src = entete2.gif document.image[2].width = recalculesize(320); document.image[2].height = recalculesize(209); /script <td> </td> script language="JavaScript" document.image[3].src = entete3.gif document.image[3].width = recalculesize(320); document.image[3].height = recalculesize(209); /script <td> </td> script language="JavaScript" document.image[4].src = entete4.gif document.image[4].width = recalculesize(320); document.image[4].height = recalculesize(209); /script Ca marche pas... Et heu, je trouve pas le script dans la source du top flood ... :rolleyes Yahiko Yahiko Messages : 566 18.08.2003, 15:56 t'as oublié les ;, pour les images et faut quand méme écrire tu prends une image de 1 pixel pour image vide t'as 4 images donc tu lécris 4 fois au fait change ton sous pseudo mumuri forum.ashots.org mumuri Messages : 12 723 18.08.2003, 23:47 j'ai toujours pas compris ta technique... j'ai fait a mon idée et ça marche... mais en, il y a un petit espace entre les images ... Code script language="JavaScript" // Détecter la résolution du visiteur. Plusieures possibilités... var blur blur = screen.width switch(blur) { case 640 : // Cas du 640x480. size = 50; break; case 800 : // Cas du 800x600. size = 62,5 break; case 1024 : // Cas du 1024. size = 80 break; case 1152 : // Cas du 1152. size = 90 break; case 1280 : // Cas du 1280. size = 100 break; } function recalculesize(z) { var a = (z*size)/100; return Math.round(a); } function reajust(i,choix) { img = new Array img<em> = new Image(); img<em>.src = "img"+i+".gif"; NewLargeurImg = recalculesize(img<em>.width); NewHauteurImg = recalculesize(img<em>.height); switch (choix) { case "src" : return img<em>.src; break; case "width" : return NewLargeurImg; break; case "height" : return NewHauteurImg; break; } } adresse = new Array(5) adresse[1] = " " adresse[2] = " " adresse[3] = " " adresse[4] = " " /script .... <table width="100%" border=0 cellspacing="0"> <tr> <td> script language="JavaScript" document.write(adresse[1]) </script></td> <td> script language="JavaScript" document.write(adresse[2]) </script></td> <td> script language="JavaScript" document.write(adresse[3]) </script></td> <td> script language="JavaScript" document.write(adresse[4]) </script></td> </tr> </table> Les image se redimentionne tout seul mais il reste un petit espace entre elle et en plus, c'est un peu trop grand a chaque fois... :@
je met a jours le site pour que tu vois... au faite, l'entete ne changera pas, c'est just que je voulais voir ce que ça donnerai en bleu... mais peut être que je les changerai quand même Yahiko Yahiko Messages : 566 18.08.2003, 23:52 tien, c'est bizard : il me met en italique Yahiko Yahiko Messages : 566 19.08.2003, 01:33 c'est bon... c'est qu'il manquer le cellspadding... Yahiko Yahiko Messages : 566 19.08.2003, 08:53 il m'avait virer les img src name="" mumuri forum.ashots.org mumuri Messages : 12 723 19.08.2003, 10:14 avec quoi tu découpe tes image ? sous photoshop c'est long... Yahiko Yahiko Messages : 566 19.08.2003, 11:26 avec photoshop , 150 images ou comment s'amuser l'aprés midi ; mumuri forum.ashots.org mumuri Messages : 12 723