begin process at 2010 03 18 18:46:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

image différent selon action souris


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

image différent selon action souris

mardi 16 septembre 2008 à 14:21:24 | image différent selon action souris

begin974

Bonjour à tous!

J'ai besoin d'aide svp.
Est-il possible de sélectionner une image pour remplir tant qu'on veut des div vides avec.
Voici un exemple où je souhaite remplir un arbre a différents endroits avec un fruit que j'ai sélectionné.

Partie javascript
 //Fonction qui ouvre l'image du fruit dans les div vides sur l'arbre
                                                                                                                            
                        function div_image(arbre,fruit)
                                {
                                document.getElementById(arbre).innerHTML='<img style="width:93px; height:69px;" src="'+fruit+'" />';
                                document.getElementById(arbre).style.border="1px solid red";
                                }

Partie HTML

<div id="branche1" style="position:absolute;top:100px;left:500px;width:93px; height:69px;border:1px solid black;" onclick="div_image('branche1',fruit);" ></div>
<div id="branche2" style="position:absolute;top:500px;left:500px;width:93px; height:69px;border:1px solid black;" onclick="div_image('branche2',fruit);"></div>

Voilà mon problème ja n'arrive pas a faire que fruit soit en faite l'image que j'ai sélectionné soit pomme.png ou poire.png

Merci pour votre aide


Begin974
mardi 16 septembre 2008 à 15:09:40 | Re : image différent selon action souris

bizibiz17

Salut,

Sur le onClick de ton image (le fruit) il faut que tu affecte le nom de ton image à une variable globale ou à un champ caché pour sauvegarder le nom de l'image cliquée. Tu pourras donc récupérer le nom de la dernière image cliquée par la suite.
mardi 16 septembre 2008 à 22:13:07 | Re : image différent selon action souris

kazma

bonjour
tu a oublie de mettre l'extention du fichier

document.getElementById(arbre).innerHTML='<img style="width:93px; height:69px;" src="'+fruit+'.png" />';


mercredi 17 septembre 2008 à 06:47:21 | Re : image différent selon action souris

begin974

Merci pour vos réponses je me met au travail

Begin974
jeudi 18 septembre 2008 à 11:59:27 | Re : image différent selon action souris

begin974

Salut,
pourriez vous m'aider svp

Ma fonction a évolué.En effet, je veux changer la bordure de l'image du
fruit selon l'action de la souris. Pour j'uitlise une variable selection
qui correspond au name du fruit sélectionné. Ainsi quand je sélectionne pomme sa bordure est rouge, quand je passe ensuite à orange, sa bordure devient rouge mais celle de pomme reste pareil. de plus la bordure noire persiste.

Partie javascript

function red_border(selection)
{
document.images[selection].style.border="2px solid red";
}

//Fonction qui met une bordure noire a une div survolee par la souris

function black_border(survole)
{
document.images[survole].style.border="2px solid black";
}

//Fonction qui enleve la bordure a une div

function border_none(fruit,selection)
{
if(selection !== "")
{
document.images[fruit].style.border="none";
}
}


Partie html

<img id="fruit1" name="pomme" src="pomme.png" style="width:93px; height:69px;border:none;" onmouseover="survole="pomme";black_border(survole);" onclick="selection="pomme";red_border(selection);fruit="pomme.png"" onmouseout="selection="pomme";border_none('pomme');" >

<img id="fruit2" name="orange" src="orange.png" border="0"style="width:93px; height:69px;" onmouseover="survole="orange";black_border(survole);" onmouseout="selection="orange";border_none('orange');" onclick="selection="orange";red_border(selection);fruit="orange.png"">


En faite,je souhaite avoir une bordure noire (image survolée),rouge ( image activée via click) ou sans bordure (par défaut et onmouseout)


Merci encore
jeudi 18 septembre 2008 à 17:13:32 | Re : image différent selon action souris

kazma

rajoute un onmouseout et gere le probleme en restaurant la couleur tu peut aussi le faire en css


Cette discussion est classée dans : arbre, image, div, différent, fruit


Répondre à ce message

Sujets en rapport avec ce message

repertoire de base (root) [ par SemBy ] existe-il une fonction qui permet de definir un repertoire de base?problem:je developpe un editeur de site web en utilisant un div editable,d'abord je Un SEUL background [ par floflotz ] bonjour à tous,je souhaite mettre une image en background sur mon site. Le problème est que quand j'applique la propriété background à mon body, il mu Déplacer un DIV avec une image à l'intérieur [ par flexx ] BonjourJe souhaite déplacer un div avec la souris en cliquant à l'intérieur (glisser-déplacer)Le problème, c'est que quand le div contient une image ( Image de la meme hauteur qu'un div? [ par jnbrunet ] Salut,Dans ma page web, jai un div qui peu varié de hauteur celon le nombre de donnés entré à l'interieur.À la droite de cette div, j'ai une image d'u charger image dans un DIV [ par putch ] salut à tous !voila mon soucij'ai une liste deroulante contenant des noms d'imagesje souhaiterai que lorsque l'on selectionne un element cela affiche Images dans div [ par johnscaglione ] Bonjour, je suis débutant en javascript. Quelqu'un pourrait m'indiquer comment je pourrais charger une image dans un div de manière dynamique. Je m'e Position de la sourie sur une image [ par Gally ] Bonjour a tous,J'ai une nouvelle petite question: Est-il possible de connaitre la position de la sourie sur une image ou meme sur un Div et cela en pi Récupérer une image [ par MarcoAix ] Bonjour, J'ai vu ce code sur un forum : il permet de récuérer les "div" d'une page et de les afficher sur sa page : loadHtmlFile('http://www.allhtml Formulaire tout simple [ par Angel42480 ] Bonjour, je travail en html,Je désirerais créer un formulaire, qui définisse une image.Exemple : on tape dans la case du formulaire : "arbre" . Je veu un appel javascript dans une div [ par cosycorner ] Bonjour à tous, Je voudrais insérer des images aléatoires dans une div aux dimensions précises.(en background ?)J'ai trouvé ce script qui fonctionne p


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,406 sec (4)

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