begin process at 2012 05 29 08:56:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

générer des liens et désélectionner


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

générer des liens et désélectionner

samedi 19 mai 2007 à 02:35:00 | générer des liens et désélectionner

Bestdoud

Bonjour,
Après avoir fouillé sur tout le site et sur google en vain,j'aurais 2 questions:

1)Première question:

J'ai une chaine de texte contenant des liens comme par exemple [ Lien ]. Y a t-il un moyen de les formater automatiquements pour qu'il soient cliquables:
donc comme ça: <a href="http://www.google.fr">http://www.google.fr</a>
ou que ca soit automatique sur la page

2)Question:

J'ai une fonction qui met dans le press papier la sélection de la page
voir source ici: http://www.javascriptfr.com/infomsg_COPIER-SELECTION-DANS-PRESS-PAPIER_944397.aspx#4

J'aimerais qu'une fois la sélection mise dans le press papier que la sélection s'enlève comme si je cliquais un coup à côté.

merci pour votre aide
samedi 19 mai 2007 à 10:32:44 | Re : générer des liens et désélectionner

coucou747

Administrateur CodeS-SourceS
Salut,

faut faire des regexp, str.replace(/(http:\/\/(\S+))/,'<a href="$1">$1</a>');

un truc comme ca (j'ai plus fait de js depuis longtemps desole)

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
samedi 19 mai 2007 à 11:33:13 | Re : générer des liens et désélectionner

bultez

Membre Club




Bonjour,

pour la 1ère question, ce lien il faut l'ajouter "quelquepart" ? non ?
    dans la body par exemple ?
    donc avec innerHTML ou createElement+appendChild

pour la 2ème question.
    <textarea id="txt">exemple</textarea>
    <script type="text/javascript">
        // sélection pour l'essai      
        var t=document.getElementById("txt");
        t.select();
    </script>
    <input  type="button"   
            onclick="var m=t.value; t.value=''; t.value=m;" />
très loin d'être sûr qu'on ne puisse pas faire mieux !!!



Cordialement            Bul     [mon Site]     [M'écrire]



samedi 19 mai 2007 à 12:30:47 | Re : générer des liens et désélectionner

yousfane

Salut
str.replace(/(http:\/\/(\S+))/,'<a href="$1">$1</a>'); ne remplace que la premiere url il faut faire
str.replace(/(http:\/\/(\S+))/g,'<a href="$1">$1</a>');
samedi 19 mai 2007 à 13:55:58 | Re : générer des liens et désélectionner

Bestdoud

Bonjour,

Le regex fonctionne mais si j'ai des codes couleurs avant ou dans l'url ca ne marche plus. C'est un peu plus embettant je pense.

pour la déselection j'ai pas réussi à le faire mais je cherche. je reviendrai un peu plus tard pour ca.
samedi 19 mai 2007 à 14:42:18 | Re : générer des liens et désélectionner

bultez

Membre Club





>>Le regex fonctionne

    si c'est déjà dans body, ça ne devrait pas être loin, effectivement
    je n'avais pas compris ça comme ça.

>>pour la déselection j'ai pas réussi
    tu as essayé ce que je te proposais ? car pour moi, ça marche.


Cordialement                Bul     [mon Site]     [M'écrire]



samedi 19 mai 2007 à 15:01:54 | Re : générer des liens et désélectionner

Bestdoud


>>déselection:
le problème c'est que j'utilise pas de textarea, c'est dans le body directement.

>>le regex:
Ce qui pourait aussi m'aller c'est de récupérer ce qu'il y a sous la souris et si ca corrspond à un lien et bien que ca s'ouvre comme un lien quand je clique. J'ai pas besoin que ca se voit que c'est un lien. Si c'est écrit comme un texte normal ça me va aussi.

Sinon c'est dans une chaine au format HTML mais dont les liens ne sont pas formaté avecdes codes couleurs un peu n'importe ou
samedi 19 mai 2007 à 16:01:37 | Re : générer des liens et désélectionner

bultez

Membre Club
Réponse acceptée !




ah... fallait le dire

<html>
<body>
du texte
    <input type="button" onclick="document.execCommand('unselect'); " >
</body>
</html>

    testé uniquement avec IE, mais pas loin pour les autres...



Cordialement                Bul     [mon Site]     [M'écrire]



samedi 19 mai 2007 à 18:32:39 | Re : générer des liens et désélectionner

Bestdoud

Merci ca marche pour la déselection.
J'ai juste pris la commande document.execCommand('unselect');
que j'ai mis après avoir mis le texte dans le press papier
samedi 19 mai 2007 à 23:36:59 | Re : générer des liens et désélectionner

yousfane

Salut essai avec ce code si tu veux garder les couleurs de tes url: http://google.fr http://javascriptfr.com

1 2

Cette discussion est classée dans : liens, http, www, google, press


Répondre à ce message

Sujets en rapport avec ce message

Aide pour la création d'un JavsScript [ par lunnatick ] Bonjour, je voudrais créer un JavaScript qui affiche un chan de saisie sur la page, on entre une adresse dans le chan de saisie, par exemple http://ww Faire defiler des images avec des liens [ par gattusino8 ] Bonjour,J'ai eu un de mes premeirs elements de réponses ici http://www.javascriptfr.com/infomsg_DIAPORAMA-AUTOMATIQUE-AVEC-LIENS- Redirection selon la langue du navigateur [ par gaspace ] Bonjour,tout d'abors je n'ai pas trouvé de réponse à ma question sur le net.J'ai cherché à faire un script de redirection selon la langue du navigateu formulaire variable [ par zalf ] Bonjour, Je suis en train de mettre un nouveau module sur mon portail. Lors d'un enregistrement, je voudrais que la personne renseigne son pays, sa ré probleme de script [ par stomy95 ] j'ai un script qui fonctionne sur un de mes site c'est un rotateur de banniere de pub qui change e nombre de seconde regleret je voudrais l inserer da compteur [ par drassorb ] bonjour à tous,Toujours aussi débutant, j'ai voulu installer "JJS Compteur V1.1" qui vient du site http://www.jejavascript.net/section_php/jjscompteu galerie photo [ par maxxou56 ] Je souhaiterais réalisé un site internet avec une galerie photo, mais je suis un peu bloquer sur le code étant donné que je nai que très peu de basees Naviguer sur le net à travers un frame [ par surfeurX ] bonjour tout le monde.je voudrais faire un frame qui permet d'afficher des pages web normalement  tout en restant sur le meme site comme le traducteur Redirection en cas de mobile [ par astuces_jeux ] Bonjour,J'ai créer un site http://www.cdd-pro.comEt je l'ai testé avec un pocket pc et il était trop grand !Le voudrai (si possible avec .htaccess) qu Redirection en cas de mobile [ par astuces_jeux ] Bonjour,J'ai créer un site http://www.cdd-pro.comEt je l'ai testé avec un pocket pc et il était trop grand !Le voudrai (si possible avec .htaccess) qu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales