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 :

onclick avec une image sur ie6


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut onclick avec une image sur ie6
    Bonjour,

    J'ai un petit souci avec une image et un �v�nement "onclick".

    Je dispose d'un tableau avec plusieurs ligne, et � c�t� de ce tableau je dispose de deux images (deux fl�ches) qui me permettent de descendre ou de monter une lignes du tableau. Probl�me cela fonctionne sous ie7, firefox mais pas ie6.

    Il y aurait-il quelque chose de sp�ciale � faire ?

    voici le code html :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <img onClick="view('up');" style="margin-top: 60px;width:25px;height:25px" src="images/fleche_haut.png" alt="coo.icon.upVeh"/>
    Code Js:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function view(action) {
       		if(estSelectionnee==true){
    	   		if(action=="up"){
    		   		if(ligneSelectionnee>0) {
    		   			document.location.href = "\/basket\/index.do?method=view&index="+ligneSelectionnee+"&action="+action;   			
    				}
    	   		}else if(action=="down"){
    	    		if(ligneSelectionnee<tot-1) {
    		   			document.location.href = "\/basket\/index.do?method=view&index="+ligneSelectionnee+"&action="+action;   			
    				}
    			}
    		}
       	}
    Auriez vous une solution ?

    Merci pour vos r�ponses !

  2. #2
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    avec les �l�ments donn�s (car manque l'origine des variables) A+

  3. #3
    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
    onClick = > onclick pas de majuscules !!

    et
    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 !

  4. #4
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut
    wow deux mod�rateurs rien que pour moi

    Je vais tester les deux ! merci !

  5. #5
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut
    Bon alors j'ai test� les deux soluces et aucun n'a fonctionn�..

    D�j� ai-je bien compris ? il fallait remplacer :

    par
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    self.location.href 
    ou 
    window.location.href
    non ?


    code html (c'est du code Struts mais il sera interpr�t� comme une balise <img/>):

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <html:img onclick="view('up');" style="margin-top: 60px;width:25px;height:25px" src="images/fleche_haut.png" altKey="icon.upVeh"/>
    			 		<br>
    			 		<html:img onclick="view('down');" style="width:25px;height:25px" src="images/fleche_bas.png" altKey="icon.downVeh"/>
    Le code Js est dans le premier post, je n'ai rien modifi� � part le "document".

    une solution ou une aide ?

  6. #6
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Alors � adoit venir de l� :
    Citation Envoy� par E.Bzz Voir le message
    manque l'origine des variables
    Tes tests ne doivent pas fonctionner ...
    Une erreur ?
    Il se passe quoi ?

    A+

  7. #7
    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
    pourquoi les \ dans l'url ???

    et
    il y a quoi dans ligneSelectionnee
    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 !

  8. #8
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut
    Citation Envoy� par E.Bzz Voir le message
    Alors � adoit venir de l� :
    Tes tests ne doivent pas fonctionner ...
    Une erreur ?
    Il se passe quoi ?

    A+
    Qu'entends tu par "variables" tu veux dire une d�clation de "var" ?

    je m'en sers pas ici parce que je r�cup�re une action et je teste ensuite, mais je peux essayer

    J'ai test� avec firebug @ firefox et il ne signale aucune erreur, je n'en ai pas eu non plus sous ie.

    Il se passe rien justement, normalement la ligne devrait remonter ou descendre ..

  9. #9
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    pourquoi les \ dans l'url ???

    et
    il y a quoi dans ligneSelectionnee
    les "\" c'est pour le code java derri�re ^^, ligneSelectionnee est un id r�cup�r� dans la fonction de s�lection de la ligne, car sans ligne s�lectionn� la fl�che ne renvoi rien

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    	function selectionLigne(idLigne) {
      		//initColor for all lines
      		for(var cmpt=0; cmpt<tot; cmpt++){
     			document.getElementById(cmpt).className="initColor";
      		}
      		//alternColor for selected line
      		ligneSelectionnee = idLigne;
      		estSelectionnee   = true;
      		document.getElementById(ligneSelectionnee).className="alternColor";
      		return false;
      	}
    J'ai entendu parler de div aussi, non ?

  10. #10
    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
    variable globale ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ligneSelectionnee = idLigne;
    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 !

  11. #11
    Membre �clair� Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par d�faut
    affiche tes variables avant d'entrer dans tes conditions pour savoir ce qu'elles contiennent vraiment.

  12. #12
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    variable globale ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    ligneSelectionnee = idLigne;
    non

    Citation Envoy� par keub51 Voir le message
    affiche tes variables avant d'entrer dans tes conditions pour savoir ce qu'elles contiennent vraiment.
    En fait, j'ai d�j� mis des alertes dans la fonction, sur ie7, ff, j'ai bien les alertes avec les bonnes valeurs, mais je pense qu'ie6 ne rentre m�me pas dans la fonction :/

    Le probl�me c'est que je ne peux pas utilis� de balise <a></a>

  13. #13
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par mLk92 Voir le message
    mais je pense qu'ie6 ne rentre m�me pas dans la fonction
    Essaye d'ajouter dans la partie <head> (hors des fonctions)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var ligneSelectionnee;
    var estSelectionnee;
    Ca plaira peut �tre mieux � IE6 ...

    A+

  14. #14
    Membre �clair� Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par d�faut
    laissez tomber ! j'ai finalement pu utiliser la m�thode classique du :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:method();"><img/></a>
    �a fonctionne partout, donc touti va b�n�.

    D�sol� de vous avoir d�rang� pour rien, et merci d'avoir pris le temps de r�pondre !!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. envoi mail avec une image sur PERL
    Par panganino dans le forum Modules
    R�ponses: 2
    Dernier message: 27/02/2009, 13h44
  2. [SWT/JFACE] Drag and drop avec une image sur le curseur
    Par soft-war dans le forum SWT/JFace
    R�ponses: 5
    Dernier message: 30/07/2008, 13h01
  3. Pb d'insertion d'image avec une macro sur Excel 2007
    Par tigrou42 dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 30/05/2007, 00h48
  4. faire le lien avec une image sur mon disque dur
    Par tsubasette dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 1
    Dernier message: 23/10/2006, 00h45
  5. R�ponses: 4
    Dernier message: 07/06/2006, 14h23

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