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 :

Probleme Code Javascript[titre non conforme]


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    D�cembre 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 2
    Par d�faut Probleme Code Javascript[titre non conforme]
    Bonjour a tous,

    Je suis d�butant en JavaScript et j'aurai besoin de votre aide.
    J'ai un code qui permet de copier un texte dans le presse papier :

    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
    //////////////////////////////////////////////////////////////////////////////////
     
    // Cette fonction sert à copier dans IE
    function copy(text)
    {
    	window.clipboardData.setData("Text", text);
    }
     
    // On vérifie le nom du navigateur
    if(navigator.appName=="Microsoft Internet Explorer")
    {
    	var ie = true;
    }
    else
    {
    	var ie = false;
    }
     
    var i = 'identifiant';
    var j = 'autre_identifiant';
     
    /* Dans le cas de IE, je met le contenu que je veux copier en paramètre de la fonction copy */
    if(ie)
    	document.getElementById(j).innerHTML = '<a href="#" onClick="copy(''+ document.getElementById(i).innerHTML +'')">Copy</a>';
     
    /* Avec Firefox, j'utilise un fichier swf qui va me permettre de copier le contenu souhaité dans le presse papier*/
    else
    	document.getElementById(j).innerHTML = "<object width='60' height='20'><PARAM NAME=FlashVars VALUE='txtToCopy="+ document.getElementById(i).innerHTML +"'><param name='movie' value='copyButton.swf'><embed src='copyButton.swf' flashvars='txtToCopy="+ document.getElementById(i).innerHTML +"' width='60' height='20'></embed>";
     
    //////////////////////////////////////////////////////////////////////////////
    Et si j'ai bien compris, ce code ajoute un lien "Copy" sous Ie et un bouton flash sous firefox.
    Alors j'ai mis la fonction copy entre les <head> et j'ai mis le reste au milieu de ma page entre des balises <script ....javascript></script>
    Mais ca ne marche pas.

    Donc ce que j'ai, c'est des <input type=text> et je souhaite que le code javascript copi le contenu de cet input. Comment faire ?

    Imaginons :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <head> function copy(text) { ...... } </head>
    <body>
    <script ...... javascript> code javascript </script>
    <input type=text>(le texte a copier est dedans)
     
    </body>
    Quelqu'un aurait-il une solution svp ? Je sais que c'est assez "gaga" mais je suis d�butant en javascript....
    Merci d'avance !
    Cordialement
      0  0

  2. #2
    Mod�rateur
    Avatar de Vil'Coyote
    Homme Profil pro
    D�veloppeur ad�lia & Web
    Inscrit en
    F�vrier 2008
    Messages
    4 583
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur ad�lia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 4 583
    Par d�faut
    mouais,
    tout est � mettre dans le head entre des balises script.

    apr�s charge � toi d'avoir des id dans ta page portant les noms utilis�s dans ton script � savoir identifiant et autre_identifiant

    en gros, tu as un div dont l'id > autre_identifiant va prendre le contenu d�finie en fonction du navigateur. de l� se contenu va lors du clic copier les donner de l'�l�ment dont l'id est identifiant dans un 3e �l�ment text.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web
      0  0

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    D�cembre 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 2
    Par d�faut Merci
    Merci de votre r�ponse.

    Mais c'est ce que j'ai fait et ca ne marche pas : il n'y a rien qui apparait, ni de bouton flash ni de lien copy.

    Pourtant j'ai mis le code javascript dans le <head> et j'ai mis ces lignes dans mon code
    echo "<td id='identifiant'>blablabla</td>";
    echo "<td id='autre_identifiant'></td>";
    Mais il n'y a rien qui apparait ... Comment faire alors ?
    Ps : j'ai bien le bouton .swf dans le m�me dossier.

    Cordialement

    PS : je n'ai pas trouv� les balises code. d�sol�.
      0  0

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Pourtant j'ai mis le code javascript dans le <head>
    oui, ce qui signifie qu'au moment ou ton code est interpr�t�, la page n'existe pas encore, en particulier les �l�ments que tu souhaites utiliser !
    Pas �tonnant dans ce cas qu'il ne se passe rien
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum
      0  0

Discussions similaires

  1. Probleme bouton flash dans un code javascript
    Par caroen dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 04/11/2006, 12h46
  2. [PHP-JS] Probleme de javascript dans un code php
    Par stomerfull dans le forum Langage
    R�ponses: 3
    Dernier message: 23/01/2006, 09h33
  3. [PHP-JS] Probleme de javascript dans un code php
    Par stomerfull dans le forum Langage
    R�ponses: 20
    Dernier message: 12/01/2006, 13h41
  4. Probleme d'affichage sour firefox de code javascript css
    Par pod1978 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 21/10/2005, 13h09

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