variable dans chemin

Le
titanlg
Bonjour,

Dans un tableau j'ai les nom de logos comme ceci :

var logos= new Array('cherie.jpg','europe1.jpg','europe2.jpg');

et j'aimerais bien les récupérer dans l'adresse d'une image
mais manifestement la syntaxe n'est pas la bonne :
<img border="0" src="images/Radio/" + 'logos[2]' width="178"
height="69">

Pouvez-vous m'indiquer la bonne syntaxe.

Merci d'avance pour votre réponse ;-)

Jean-Pol DAVID
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
tfeserver
Le #766638
titanlg wrote:
Bonjour,

Dans un tableau j'ai les nom de logos comme ceci :

var logos= new Array('cherie.jpg','europe1.jpg','europe2.jpg');

et j'aimerais bien les récupérer dans l'adresse d'une image
mais manifestement la syntaxe n'est pas la bonne :
<img border="0" src="images/Radio/" + 'logos[2]' width="178"
height="69">

Pouvez-vous m'indiquer la bonne syntaxe.

Merci d'avance pour votre réponse ;-)

Jean-Pol DAVID



Bonjour Jean-Pol,

Pour récuperer l'adresse d'une image, il te suffit de sélectionner celle
ci, via par exemple document.getElementById("id_de_l_image"); et
d'utiliser la methode "src":

exemple:
var elt= document.getElementById("id_img");
var chemin= elt.src;

Si tu désires uniquement le chemin d'accès vers l'image, il te faudra
utiliser une expression régulière:

var expr= /^(.*)//;
puis utiliser celle-ci sur le chemin:
var chemin= elt.src.replace(expr,"");

--
tfe
http://tfeserver.homelinux.com

titanlg
Le #766637
Bonjour Sergio,

Merci beaucoup pour cette magnifique réponse,
aussi bien dans le fond que dans la forme.

L'utilisation de "replace" me rappelle visual basic
et j'ignorais que ce soit utilisable en JavaScript !

Encore Merci.

Jean-Pol DAVID
www.colovid.be


On 4 nov, 09:56, tfeserver
titanlg wrote:
Bonjour,

Dans un tableau j'ai les nom de logos comme ceci :

var logos= new Array('cherie.jpg','europe1.jpg','europe2.jpg');

et j'aimerais bien les récupérer dans l'adresse d'une image
mais manifestement la syntaxe n'est pas la bonne :
<img border="0" src="images/Radio/" + 'logos[2]' width="178"
height="69">

Pouvez-vous m'indiquer la bonne syntaxe.

Merci d'avance pour votre réponse ;-)

Jean-Pol DAVID


Bonjour Jean-Pol,

Pour récuperer l'adresse d'une image, il te suffit de sélectionner ce lle
ci, via par exemple document.getElementById("id_de_l_image"); et
d'utiliser la methode "src":

exemple:
var elt= document.getElementById("id_img");
var chemin= elt.src;

Si tu désires uniquement le chemin d'accès vers l'image, il te faudra
utiliser une expression régulière:

var expr= /^(.*)//;
puis utiliser celle-ci sur le chemin:
var chemin= elt.src.replace(expr,"");

--
tfehttp://tfeserver.homelinux.com- Masquer le texte des messages préc édents -

- Afficher le texte des messages précédents -



Publicité
Poster une réponse
Anonyme