IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Focus une image en javascript


Sujet :

JavaScript

  1. #1
    Membre habitu�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2014
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 34
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par d�faut Focus une image en javascript
    Bonjour, je n'arrive pas a mettre une focus sur une image. Je m'explique : j'ai un tableau html qui me permet d'afficher plusieurs images. Lorsque que je clic sur un bouton j'aimerais mettre le focus sur une de ces images. J'ai essayer avec du jquery mais cela ne fonctionne pas. Voici le code en question :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    <!DOCTYPE html> 
    <html>
    <head>
    	<title>Version Mobile</title>
     
    	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    	<meta name="viewport" content="width=device-width, initial-scale=1"/>
     
    	<link rel="stylesheet" href="jquery/jquery.mobile-1.4.2.min.css" />
    	<script src="jquery/jquery-1.11.0.min.js"></script>
    	<script src="jquery/jquery.mobile-1.4.2.min.js"></script>
     
    	<script>
     
    		$(document).ready(function(){
     
    			$("#idButton").click(function(event){
     
    				$("#testFocus").focus();
                             });
     
    		});
     
    	</script>
     
    </head>
     
    <body>
     
    	<div style ="width: 100%; height:100%; overflow-x:scroll">
            <table>
    			<tr>
    				<td><img src="126/126006L93PNG" /></td>
    				<td><img src="126/126007L93PNG" /></td>
    				<td><img src="126/126008L93PNG" /></td>
    			</tr>
    			<tr>
    				<td><img src="126/126003L93PNG" /></td>
    				<td ><img src="126/126004L93PNG" id="testFocus"/></td>
    				<td><img src="126/126005L93PNG" /></td>
    			</tr>
    			<tr>
    				<td><img src="126/126000L93PNG" /></td>
    				<td><img src="126/126001L93PNG" /></td>
    				<td><img src="126/126002L93PNG" /></td>
    			</tr>
     
    		</table>
     
    		<button id="idButton" >
    		</button>
        </div>
    </body>
    </html>

  2. #2
    Expert confirm�
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activit� : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 100
    Par d�faut
    Tu ne peux pas donner le focus � une image. Pour t'en convaincre consulte document.activeElement :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    var lien = document.getElementsByTagName("a")[0];
    var image = document.getElementsByTagName("img")[0];
     
    lien.focus();
    console.log(document.activeElement); // affiche le lien
     
    image.focus();
    console.log(document.activeElement); // affiche toujours le lien
    Ce que tu peux faire en revanche, c'est placer ton image dans un lien, et donner le focus � ce dernier.
    La FAQ JavaScript � Les cours JavaScript
    Touche F12 = la console → l�outil indispensable pour d�velopper en JavaScript !

  3. #3
    Membre habitu�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2014
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 34
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par d�faut
    Merci pour ta r�ponse je vais regarder sa.

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Tu peux donner le focus � un input type image dans un form; mais pas � une balise image

    A quoi servirait le focus sur un image ?
    Quel est le but de la man�uvre ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre habitu�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2014
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 34
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 9
    Par d�faut
    Et bien les diff�rentes images formes ensemble une carte (style google map) et via un formulaire en entrant le nom d'une commune je voudrais que l'�cran arrive sur l'image qui y correspond tout en gardant afficher a cot� les autres images.

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    tu peux d�finir ou pr�ciser "arrive sur l'image"

    => scroller � l'endroit de image?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre Expert

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par d�faut
    Ca m'a tout l'air d'�tre un lien ancre �a...

  8. #8
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    un scrollIntoView ou un scrollTop calqu� sur le offsetTop de l'ancre ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. Comment faire disparaitre une image avec javascript?
    Par menoulette dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 03/09/2009, 18h29
  2. [DOM] afficher une image avec javascript
    Par moustique95 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 12/08/2008, 20h09
  3. Donner le focus � une image � l'ex�cution
    Par kabish dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 20/08/2007, 11h59
  4. afficher une image en javascript
    Par pas30 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 22/05/2007, 09h18
  5. Pb acces a une image en JavaScript
    Par NitroBear dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 19/08/2005, 08h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo