2010-03-01 7 views
-2

im ayant une balise img dans mon html quand cliquez sur l'image fonction javascript avertit le chemin src image ..javascript html img

<image src="angel_wall.jpg" onclick="do_some();return false;" /> 
+3

Quelle est la question? Vous voulez que do_some() affiche le chemin de l'image? – Yacoby

+0

qu'est-ce que do_some(); Fonction faire? Pouvez-vous poster le code ici? – Sunny

+1

Je pense qu'il/elle veut savoir comment alerter la valeur 'src' de l'image en cliquant dessus. – Gumbo

Répondre

5

Si vous souhaitez alerter chemin src de l'image en cliquant dessus, essayez ceci:

<img src="angel_wall.jpg" onclick="do_some(this)"> 

Et la fonction do_some:

function do_some(elem) { 
    alert(elem.src); 
} 
+0

cette balise sous une autre forme, je veux définir la valeur de elem.src à ce type caché, hw? – udhaya

+0

@udhaya: au lieu de 'alert (elem.src);', vous pouvez faire 'document.getElementById ('imgsrc'). Value = elem.src;' –

+0

@udhaya: Donc vous voulez changer la valeur du caché entrée lorsque vous cliquez sur l'image? Essayez 'document.getElementById (" imgsrc "). Value = elem.src' au lieu de l'appel' alert'. – Gumbo

1

Il peut ressembler à vous dire ceci:

<img src="/path/angel_wall.jpg" onclick="alert(this.src);" /> 
0
function do_some(img) { 
    alert(img.src); 
} 

<img src="angel_wall.jpg" onclick="do_some(this);" /> 

Notez que « src » retournera l'URL complète dans la plupart des navigateurs. Pour obtenir uniquement le nom du fichier, vous devez faire quelque chose comme ceci:

var src = img.src; 
if(src.indexOf('/') > 0) 
    src = src.substring(src.lastIndexOf('/')+1); 
alert(src); 
-1
<img id="test" src="angel_wall.gif" onClick="alert(document.getElementById('test').src)" /> 
+0

ce tag dans une autre forme, je veux définir la valeur de elem.src à ce type caché , comment? – udhaya

+0

Si vous avez une nouvelle question, alors s'il vous plaît poser une nouvelle question, et ne pas le virer comme un commentaire sur une réponse – Quentin

+0

désolé david, frm maintenant je vais garder cette – udhaya