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 :

insérer image via popup


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 120
    Par défaut insérer image via popup
    Bonjour,

    J'utilise ce code trouvé ce net : code qui fonctionne et qui permet d'insérer un texte via un lien dans un textarea...

    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
     
    function inserttag(text1,text2,champ) {
       var tag = document.getElementById(champ);
       if(document.selection){ // IE
          var str = document.selection.createRange().text;
          tag.focus();
          var sel = document.selection.createRange();
          if(text2 != ""){
             if(str == ""){
                sel.text = sel.text + text1 + text2;
                sel.moveStart("character", -text2.length);
                sel.moveEnd("character", -text2.length);
                sel.select();
             }
             else
                sel.text = text1 + sel.text + text2;
          }
          else
             sel.text = sel.text + text1;
       }
       else if(tag.selectionStart || tag.selectionStart == 0){ // Moz
          if(tag.selectionEnd > tag.value.length)
             tag.selectionEnd = tag.value.length;
     
          var firstPos = tag.selectionStart;
          var secondPos = tag.selectionEnd + text1.length;
          var contenuScrollTop = tag.scrollTop;
     
          tag.value = tag.value.slice(0,firstPos)  + text1 + tag.value.slice(firstPos);
          tag.value = tag.value.slice(0,secondPos) + text2 + tag.value.slice(secondPos);
     
          tag.selectionStart = firstPos + text1.length;
          tag.selectionEnd = secondPos;
          tag.focus();
          tag.scrollTop = contenuScrollTop;
       }
       else{ // Opera
          var sel = document.hop.contenu;
          var inst = countInstances(text1,text2);
          if(inst%2 != 0 && text2 != "")
             sel.value = sel.value + text2;
          else
             sel.value = sel.value + text1;
       }
    }
    Maintenant, j'aimerais utiliser cette fonction à l'aide d'un popup...
    Pour quoi faire? Insérer une image à partir d'un popup...
    En clair, faire comme si je clique sur le bouton "Insérer image" dans la sone texte de ce forum...

    Merci pour votre aide...

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    J'ai pas tout compris... Si tu veux faire référence à des objets se trouvant dans la page depuis laquelle tu as ouvert ton pop-up, dans le code JavaScript de ton pop-up utilises window.opener pour récupérer une référence à la fenêtre (ou au document, je ne sais plus) de la fenêtre parente.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.6] Insérer image via l'API
    Par Julien Bodin dans le forum BIRT
    Réponses: 22
    Dernier message: 08/07/2010, 10h47
  2. [E-03] Insérer une image via une donnée elle même insérée par une autre
    Par Blop le bricoleur dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 24/10/2008, 16h10
  3. Insérer une image via une adresse http
    Par lenoil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/09/2008, 15h43
  4. Insérer une image via ActionScript
    Par georges_jung dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 06/06/2008, 09h38
  5. Insérer blob/image via pgAdmin 3 ?
    Par Bobsinglar dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 17/01/2008, 17h25

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