// JavaScript Document
// Pour que les liens externes s'ouvrent dans une nouvelle fenêtre

function open_ext_link()
	{
	var liens = document.getElementsByTagName('a');   // On récupère tous les liens (<a>) du document dans une variable (un array), ici liens.
	for (var i = 0 ; i < liens.length ; ++i)   // Une boucle qui parcourt le tableau (array) liens du début à la fin.
		{
		if (liens[i].className == 'compuquote')   // Si les liens ont un nom de class égal à compuquote, alors on agit.
			{
			liens[i].title = 'S\'ouvre dans une nouvelle fenêtre';
			liens[i].onclick = function()   // Au clique de la souris.
				{
				window.open(this.href,'compuquote','width=800,height=650,status=yes,menubar=yes,scrollbars=yes,location=yes,resizable=yes');   // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel.
				return false;
				};
			}
		else if (liens[i].className == 'lienexterne')   // Si les liens ont un nom de class égal à lienext, alors on agit.
			{
			liens[i].title = 'S\'ouvre dans une nouvelle fenêtre';
			liens[i].onclick = function()   // Au clique de la souris.
				{
				window.open(this.href);   // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel.
				return false;
				};
			} 
		}
	}

lancer(open_ext_link); // Au chargement de la page, on appelle la fonction.
