begin process at 2012 05 28 23:36:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Afficher un image grâce à son ID


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afficher un image grâce à son ID

lundi 30 mars 2009 à 17:48:29 | Afficher un image grâce à son ID

Suoji

Bonjour,

Je viens de débuter en JS et bon ma question va vous sembler c***e mais voilà, j'ai un petit soucis pour afficher une simple image.

J'ai créer une image de base (se nommant 'content2' ) qui change lorsque je clique sur des miniatures. Et j'aimerais que cette image apparaisse également dans une nouvelle fenêtre quand je lui clique dessus. Jusque là rien de compliquer mais mon soucis c'est que l'image de base changeant par un simple clic, son adresse également et je n'arrive pas à la faire s'afficher en l'appelant par son ID.

Avec mon code vous comprendrez mieux je pense :

La partie html où se trouve l'image initial "content2" et où en cliquant dessus j'aimerais qu'elle s'affiche dans une nouvelle page.

<table cellpadding="0" cellspacing="0">
        <tr><td width="277" height="317"><a href="javascript:document.getElementById('content2').href'" target="_blank"><img src="test.jpg" id="content2"></a></td></tr>
</table>

Si le code se résumait à ça j'aurais pu me débrouiller mais voilà j'ai une autre partie qui grâce à des clics sur des miniatures change l'adresse de l'image "content2"

<table cellpadding="0" cellspacing="0">
                <tr><td><a onclick="ChangeImg('content2', 'test1.jpg')" ><img src="./images/carre.jpg" /></a></td>
                       <td><a onclick="ChangeImg('content2', 'test2.jpg')" ><img src="./images/carre.jpg"/></a></td>
                       <td><a onclick="ChangeImg('content2', 'test3.jpg')" ><img src="./images/carre.jpg" /></a></td>
                </tr>
</table>

Et bien sûr ma partie Javascript :

function ChangeImg(champ, image){
   document.getElementById(champ).src = image;
}


L'image se change très bien, y'a pas de soucis là dessus mais quand je cliue sur content2 une page vide s'affiche...Et donc je n'arrive pas du tout à trouver un moyen d'afficher "content2" dans un nouvelle fenêtre quand je lui clique dessus...En espérant que vous pourrez m'aider !

Merci d'avance.
lundi 30 mars 2009 à 18:07:24 | Re : Afficher un image grâce à son ID

PetoleTeam

Membre Club
Bonjour,
j'aimerais qu'elle s'affiche dans une nouvelle page.
ton content2 est défini comme suit
<img src="test.jpg" id="content2">

lorsque tu écris
document.getElementById('content2').href
le résultat est undefined, car href n'existe pas dans l'objet content2

il te faut donc mettre
document.getElementById('content2').src
qui lui existe
;O)
lundi 30 mars 2009 à 18:25:25 | Re : Afficher un image grâce à son ID

Suoji

Merci de ta réponse rapide ;)

Mais ça me donne la même chose, une page vide sous firefox avec aucune adresse dans la barre d'adresse....et sous IE ça me dit que la page n'existe pas.

Pourtant j'ai bien activé le javascript dans mes navigateurs :-(

Je remet mon code avec la modif, peut-être qu'avec un peu de chance j'ai simplement fait une faute de frappe que je ne vois pas et que vous pourrez repérer ^^;

<table cellpadding="0" cellspacing="0">
        <tr><td width="277" height="317"><a href="javascript:document.getElementById('content2').src" target="_blank"><img src="test.jpg" id="content2"></a></td></tr>
</table>
lundi 30 mars 2009 à 18:52:00 | Re : Afficher un image grâce à son ID

PetoleTeam

Membre Club
Réponse acceptée !
essaies avec
<a href="#" onclick="this.href=document.getElementById('content2').src" target="_blank">
;O)
lundi 30 mars 2009 à 19:12:08 | Re : Afficher un image grâce à son ID

Suoji

ALLELUIA !!

Merci ^^ ça fonctionne parfaitement et c'est exactement ce que je voulais !

Merci encore PetoleTeam !


Cette discussion est classée dans : afficher, image, id, dessus, content2


Répondre à ce message

Sujets en rapport avec ce message

Afficher une(+) image(s) sur une autre... [ par Ptival ] Bonjour tout le monde !J'aimerais savoir si on pouvait afficher en Javascript, ( ou un autre langage mais je pense que ce serait plutôt du JS ), dans N'afficher l'image que quand elle est complete [ par RazielReaver ] Salut à tous,Je cherche depuis un moment la solution pour n'afficher l'image que quand elle est arrivé entièrement dans le cache du navigateur. Autrem re enorme probleme [ par morgandetoi06 ] voila en fait quand je veu afficher une image par exemple je suis obligé de faire clique droit -> afficher l image pour la voirje capte pas d où ça vi Problème avec les caractères spéciaux ! [ par Ruffneck2045 ] Bonjour, j'ai créer un diaporama à l'aide de php & javascript et j'ai un petit problème.En cliquant sur une image du diaporama, le diaporama nous renv information sur une image dans un cadre spécifié [ par vencent15081980 ] Bonjour ,Je souhaite lorsque l'on passe la souris sur une image (avec un lien ou non) afficher des infos sur cette image (plusieurs lignes) à un endro afficher une image apres une selection dans un menu [ par Le_Loup_Blanc ] Bonjour  a tousVoila j'explique mon petit probleme...J'ai recupere un script qui permet d'ecouter la radio en selectionant dans un menu les stations e Coche bouton radio quand click sur l'image du dessus [ par alex1025 ] Bonjour,j'ai un formulaire avec des images et en dessous de chaque image un petit bouton radio pour choisir l'image.en fait j ai déjà vu ça j'aimerais Afficher 2 images au passage de la souris sur une image [ par Monico9385 ] Bonjour, alors voila mon probleme. J'aimerai qu'au passage de la souris sur une imge, cela m'ouvre cette image en plus grand, et au meme moment que c IMPOSSIBLE AFFICHER IMAGE JPG [ par rolanddeslandes ] Apres avoir reinstaller PHP apache quand je veux  afficher des images jpg, jpeg par echo "  <img src="file:///C:/DOCUME%7E1/ROLAND/LOCALS%7E1/TEMP/m TEXTE PAR-DESSUS D'UNE IMAGE [ par sn0wb0ard3r ] Bonjour...Je voudrais savoir comment faire pour pouvoir écrire un texte au-dessus d'une image... L'image est positionnée en "absolute", mais le texte


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales