Appel de variable plus dynamique

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Appel de variable plus dynamique

Appel de variable plus dynamique

par hormia » 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"

Code : Tout sélectionner

function changement_image(image) { document.all.banniere.src = 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 ?