Appel de variable plus dynamique
Posté : 20 mai 2005, 10:22
Bonjour
j'ai un système de rollover sur des lien qui appel une fonction.
Cet fonction est charger de modifier la source d'une image.
Cette fonction recoi comme paramètre une string "image"
Cette string peut etre égale soit à "bievenue", "présentation" ou "etudiants" (ou à plein d'autre chose).
J'ai créer des variables instanciées au dessus de la fonction :
var bienvenue = new Image;
var bienvenue = "image/Banners/bienvenue.jpg";
var presentation = new Image;
var presentation = "image/Banners/presentation.jpg";
var etudiants = new Image;
var etudiants = "image/Banners/etudiants.jpg";
J'aimerais faire en sorte que la string passé en paramètre appelle la variable afin de récupérer la bonne image.
J'aimerais en fait eviter une longue liste de if else. Et reprendre le principe des varaible dynamique de php.
if(image=="bienvenue")
document.all.banniere.src = bievenue;
if(image=="presentation")
document.all.banniere.src = presentation;
etc...
Est ce possible ?
j'ai un système de rollover sur des lien qui appel une fonction.
Cet fonction est charger de modifier la source d'une image.
Cette fonction recoi comme paramètre une string "image"
Code : Tout sélectionner
function changement_image(image) {
document.all.banniere.src = image;
}
J'ai créer des variables instanciées au dessus de la fonction :
var bienvenue = new Image;
var bienvenue = "image/Banners/bienvenue.jpg";
var presentation = new Image;
var presentation = "image/Banners/presentation.jpg";
var etudiants = new Image;
var etudiants = "image/Banners/etudiants.jpg";
J'aimerais faire en sorte que la string passé en paramètre appelle la variable afin de récupérer la bonne image.
J'aimerais en fait eviter une longue liste de if else. Et reprendre le principe des varaible dynamique de php.
if(image=="bienvenue")
document.all.banniere.src = bievenue;
if(image=="presentation")
document.all.banniere.src = presentation;
etc...
Est ce possible ?