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 :

aide traduction code javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut aide traduction code javascript
    Bonjour,

    Je cherche a analyser ce code js pour pouvoir le modifier...
    Voici le code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var par = window.parent.document;
    var images = par.getElementById('Visualisateur_image');
    var imgdiv = images.getElementsByTagName('div')[<?=(int)$_POST['imgnum']?>];
    var image = imgdiv.getElementsByTagName('img')[0];
    imgdiv.removeChild(image);
    var image_new = par.createElement('img');
    image_new.src = 'resize_image.php?pic=<?=$nom_image?>';
    image_new.className = 'loaded';
    image_new.title = '<?echo $nom_image;?>';
    imgdiv.appendChild(image_new);
    Je sais que ce code cr�e ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <div><img src="resize_image.php?pic=nomimage.jpg" title="nomimage.jpg" class=loaded></div>
    En fait je veux ajouter un evenement sur le ondblclick du div qui contient l'image. Un peu � la mani�re de image_new.attribut=...

    Comment faire pour que le code cr�e soit comme ca:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <div ondblclick="insertimage();"><img src="resize_image.php?pic=nomimage.jpg" title="nomimage.jpg" class=loaded></div>
    ??
    Merci d'avance

  2. #2
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par calitom Voir le message
    var par = window.parent.document;
    var images = par.getElementById('Visualisateur_image');
    var imgdiv = images.getElementsByTagName('div')[<?=(int)$_POST['imgnum']?>];
    var image = imgdiv.getElementsByTagName('img')[0];
    imgdiv.removeChild(image);
    var image_new = par.createElement('img');
    image_new.src = 'resize_image.php?pic=<?=$nom_image?>';
    image_new.className = 'loaded';
    image_new.title = '<?echo $nom_image;?>';
    imgdiv.appendChild(image_new);
    imgdiv.ondblclick="????";
    Commence par essayer comme �a...

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Je me suis dis que j'allais d'abord tester cet evenement sur l'image en faisant comme ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script>
    var par = window.parent.document;
    var images = par.getElementById('Visualisateur_image');
    var imgdiv = images.getElementsByTagName('div')[<?=(int)$_POST['imgnum']?>];
    var image = imgdiv.getElementsByTagName('img')[0];
    imgdiv.removeChild(image);
    var image_new = par.createElement('img');
    image_new.src = 'resize_image.php?pic=<?=$nom_image?>&num=<?=$id_utilisateur?>';
    image_new.className = 'loaded';
    image_new.ondblclick='alert("test");';
    image_new.title = '<? echo $nom_image; ?>';
    imgdiv.appendChild(image_new);
    </script>
    Mais quand je double clique sur l'image rien ne se passe...
    Pourquoi puis je modifer la balise src, ou title, mais je ne peux pas ajouter d'evenement?

  4. #4
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    image_new.ondblclick = function(){alert('truc');};

  5. #5
    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
    arf c'est Denis qui a raison :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    imgdiv.ondblclik=function(){alert('coucou')};
    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 !

  6. #6
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Ok alors le alert marche...
    Maintenant je veux executer une fonction:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    imgdiv.ondblclick=function(){insertion_image(par.getElementById("id_div_focus_image").value,<? $fichier?>,<? $id_utilisateur?>);};
    Mais ca ne marche pas...
    Ceci marche:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    imgdiv.ondblclick=function(){alert(par.getElementById("id_div_focus_image").value);};

  7. #7
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'arrive a afficher toutes les infos a transmettre:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    var fichier_image='<? echo $nom_image; ?>';
    var id_membre='<? echo $id_utilisateur; ?>';
    imgdiv.ondblclick=function(){alert(par.getElementById("id_div_focus_image").value+" "+fichier_image+" "+id_membre);};

  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
    essaye d'ajouter cette ligne l� :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var image = imgdiv.getElementsByTagName('img')[0];
    image.ondblclik=function(){alert('coucou')};
    imgdiv.removeChild(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 !

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

Discussions similaires

  1. copier du texte dans le presse papier � l'aide du code JavaScript
    Par caro_caro dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 11/02/2013, 19h06
  2. Aide petit code javascript
    Par Founxi dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 18/05/2012, 22h47
  3. Traduction code javascript
    Par farid69 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 17/07/2009, 09h35
  4. Aide traduction javascript
    Par marty14 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 14/08/2008, 18h05
  5. R�ponses: 6
    Dernier message: 01/02/2007, 20h58

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