[JS] petite modification de script.. facile mais je sais pas faire :'(

petite modification de script.. facile mais je sais pas faire :'( [JS] - HTML/CSS - Programmation

Marsh Posté le 01-03-2003 à 18:23:30    

Alors voila, voici le script:

Code :
  1. <SCRIPT>
  2. function copy2Clipboard(obj)
  3. {
  4.    var textRange = document.body.createTextRange();
  5.    textRange.moveToElementText(obj);
  6.    textRange.execCommand("Copy" );
  7. }
  8. </SCRIPT>
  9. <SPAN ID=textespan>Ici le texte de votre choix !!!</SPAN><BR>
  10. <A HREF=# onClick="copy2Clipboard(document.getElementById('textespan'));return(false)">Copiez ce texte</A>


Ce qui donne sous IE ceci :

Code :
  1. Ici le texte de votre choix !!!
  2. Copiez ce texte (nb: sous forme de lien, dans mon presse-papier donc...)

Ce que je n'arrive pas à faire (grave débutant hein ? :p) c'est qu'au lieu d'avoir ces 2 lignes, j'ai seulement UNE image, qui qd je clique dessus, copie le txte de mon choix dans le presse-papier.
C'est bizarre, en l'ecrivant, ca parait simple :(


Message édité par Little-Wolf le 01-03-2003 à 18:31:06

---------------
Winners don't use drugs - Ma collec' - Réouverture du Topic du Screenshot !
Reply

Marsh Posté le 01-03-2003 à 18:23:30   

Reply

Marsh Posté le 01-03-2003 à 20:26:26    

:bounce: c'est pas faisable ?


---------------
Winners don't use drugs - Ma collec' - Réouverture du Topic du Screenshot !
Reply

Marsh Posté le 01-03-2003 à 20:29:56    

soit plus précis sur se que tu veut !!
 
Tu veut faire une selection d'un texte dans ta page et la mettre dans le presse papier qaund tu click sur une image ?


Message édité par bozocarzu le 01-03-2003 à 20:30:10
Reply

Marsh Posté le 01-03-2003 à 20:32:31    

Alors voila :)
En fait j'ai dans l'idée de faire une page de smiley SPECIAL FORUM : j'explqieu le principe.
Sur cette page, il n'y aurau que des smileys, et je veux que des que l'on click sur un smiley, ca colle dans le presse papier l'url du smiley directement avec les balises [ img][/img] ;)
Je pense avoir ete plus clair :)


---------------
Winners don't use drugs - Ma collec' - Réouverture du Topic du Screenshot !
Reply

Marsh Posté le 01-03-2003 à 20:49:12    

essai ça, j'ai pas tester
 
<SCRIPT>
function copy2Clipboard(smiley)
{
  var text = "[IMG]"+ smiley + "[/IMG]"
  text.execCommand("Copy" );
}
</SCRIPT>
<IMG src="TON SMILEY.gif" onClick="copy2Clipboard("ton url du smiley" );return(false)"</IMG>
 
@++
BozoCarzu


Message édité par bozocarzu le 01-03-2003 à 20:50:03
Reply

Marsh Posté le 01-03-2003 à 20:57:37    

marche pas :(
ac me met mon smiley, suivi par ce que je veux que ca colle dans le presse papier (en texte donc) et dq je click sur le smiley, ca colle rien dans le presse papie :(


---------------
Winners don't use drugs - Ma collec' - Réouverture du Topic du Screenshot !
Reply

Marsh Posté le 02-03-2003 à 01:24:28    

:sweat:


---------------
Winners don't use drugs - Ma collec' - Réouverture du Topic du Screenshot !
Reply

Marsh Posté le 02-03-2003 à 16:18:20    

<img src="http://forum.hardware.fr/images/tongue.gif" onClick="document.getElementById('imgcache';).innerHTML='[img]'+this.src+'[/img]';copy2Clipboard(document.getElementById('imgcache';));return(false);">
<span ID="imgcache" style="visibility:hidden"></span>
 
 
l'handicap, c'est que j'ai pas trouvé de balise acceptant du texte (innerHTML) de taille 0 :/
donc je te conseille de coller span sur un saut de ligne (ou dans un coin inusité)
 
 ;) et son fidèle  :bounce:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed