Posté : 27-02-2004 14:09
Salut, j'ai téléchargé sur Kamea "image aléatoire" qui permet d'avoir dans un module une image aléatoire. L'image contient un lien qui permet d'avoir l'image dans une autre page ; mais j'aimerais pouvoir choisir le lien que je veux mettre.
J'ai 3 fichiers config.php, imgalea.php, lib.php.
imgalea :
<?
!include!_once ('modules/imgalea/config.php');
!include!_once ('modules/imgalea/lib.php');
$content='<SCRIPT LANGUAGE="!javascript!">'."\n";
$content.='function Zoom(url,name){'."\n";
$content.='x=399;'."\n";
$co ntent.='y=263;'."\n";
$content.='newWindow = window.open (url,name,"width=" + x + ",height=" + y + ",toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,top=0,left= 0" );'."\n";
$content.='newWindow.focus();'."\n";
$con tent.='}'."\n";
$content.='</SCRIPT>'."\n";
$content.='<TABLE CELLPADDING="1" CELLSPACING="1" BORDER="0" ALIGN="CENTER">'."\n";
$content.=' <br>&l t;TR>'."\n";
$content.=' <a href="'.$nomimages[$affimage].'"><img src="'.$nomimages[$affimage].'"border='.$bord.' height='.$taille.' border=0></a> ';
$content.=' <TD ALIGN="center">'.$text["trance"].'</TD>'."\n& quot;;
$content.=' </TR>'."\n";
$content.='&l t;/TABLE><BR>'."\n";
$content.='<TABLE CELLPADDING="1" CELLSPACING="1" BORDER="0" ALIGN="CENTER">'."\n";
$content.=' <TR>'." ;\n";
$content.=' <TD ALIGN="center"><B>Fiches aléatoires </B></TD>'."\n";
$content.=' </TR>'." \n";
$content.='</TABLE>'."\n";
?>
Le fichier lib.php :
<?
$nbimages=7;
$nomimages[1]="static/images/falconfi orme/Sagittarius_serpentarius.jpg";
$nomimages[2]="static/images/ falconfiorme/pandion_haliaetus.jpg";
$nomimages[3]="static/images /falconfiorme/Polyborus_plancus.jpg";
$nomimages[4]="static/image s/falconfiorme/Polihierax_semitorquatus.jpg";
$nomimages[5]="stat ic/images/falconfiorme/Phalcoboenus_australis.jpg";
$nomimages[6]=&quo t;static/images/falconfiorme/Milvago_chimachima.jpg";
$nomimages[7]=&q uot;static/images/falconfiorme/Herpetotheres_cachinnans.jpg";
$bo rd="0"; // 1 = oui 0 = non
$taille="85"; // hauteur de votre image ( le resize se fera automatiquement )
srand((double)microtime()*1000000);
$affimage=rand(1,$nbimages);
?>
Merci !
|