Copie de code source sur un site

Contenu du snippet

Aucune prétention dans ce bout de javascript qui permet de faciliter la copie du contenu d'une balise d'une page HTML pour le mettre dans le press-papier.

L'association de la balise <pre> et de ce bout de code facilite la mise en forme automatiquement chez votre visiteur d'un code source, par exemple.
Remarque : Cette fonction serait d'ailleurs bien utile sur ce site où l'on ne cesse pas de sélectionner du code source pour aller le copier ailleurs dans nos programmes.

Source / Exemple :


<SCRIPT language="javascript">
// Si la fonction est disponible (IE)
// Expliquez à vos visiteurs comment copier le code source
if(window.clipboardData)document.write('<font size=2><i>Pour copier le code dans le Presse-Papier, double-cliquez dessus !</i></font>');
</SCRIPT>
<pre style="background-color:#336699;color=#FFFFFF;" ondblclick='javascript:window.clipboardData.setData("Text", this.innerText);alert("Le texte est dans le Presse-Papier.\nVous pouvez maintenant le coller où vous le souhaitez.");'>
Option Explicit
	if
	{
	    ...
	} else {
	    ...
	}
</pre>

Conclusion :


Le bout de code est uniquement le contenu du param 'ondblclick', à savoir :
javascript:window.clipboardData.setData("Text", this.innerText);alert("Le texte est dans le Presse-Papier.\nVous pouvez maintenant le coller où vous le souhaitez.");

Le reste est là uniquement pour illustrer.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.