Editeur de liens hypertexte

Soyez le premier à donner votre avis sur cette source.

Vue 6 255 fois - Téléchargée 322 fois

Description

Créer par des simples clics une liste de vos liens favoris vers des divers documents, et accédez directement vers les cibles,
Ce programme vous permet de créer des listes complètes de liens hypertexte qui peuvent servir comme menue pour votre site ou vos documents.
Avec la possibilité d'insérer des info-bull et le chois de destination (des fenêtres).

Une démonstration complète est disponible à cette adresse:
http://abdelaziz.elalia.net

Source / Exemple :

/* (c)Abdelaziz Rejeb Elalia - Tunisie
contact : [http://abdelaziz.elalia.org]
site web : [http://abdelaziz.elalia.net]


*/
function ediliens()
{
} 
function retab()
{
ediliens()
nomliste = new Array;
liensnb = 0;
monsite = new Array;
infobulle = new Array;
fenetredest = new Array;
acliquer = new Array;
document.ParaForm.reset();
document.ScriptForm.reset();
document.nb1.src = "imagen/n0.gif";
document.nb2.src = "imagen/n0.gif";
}
i0 = new Image;
i1 = new Image;
i2 = new Image;
i3 = new Image;
i4 = new Image;
i5 = new Image;
i6 = new Image;
i7 = new Image;
i8 = new Image;
i9 = new Image;
imgSrc = new Array;
imgSrc[0] = 'images/n0.gif';
imgSrc[1] = 'images/n1.gif';
imgSrc[2] = 'images/n2.gif';
imgSrc[3] = 'images/n3.gif';
imgSrc[4] = 'images/n4.gif';
imgSrc[5] = 'images/n5.gif';
imgSrc[6] = 'images/n6.gif';
imgSrc[7] = 'images/n7.gif';
imgSrc[8] = 'images/n8.gif';
imgSrc[9] = 'images/n9.gif';
i0.src = imgSrc[0];
i1.src = imgSrc[1];
i2.src = imgSrc[2];
i3.src = imgSrc[3];
i4.src = imgSrc[4];
i5.src = imgSrc[5];
i6.src = imgSrc[6];
i7.src = imgSrc[7];
i8.src = imgSrc[8];
i9.src = imgSrc[9];
i20 = new Image;
i20.src = 'images/commun_top_on.gif';
liensnb = 0;
monsite = new Array;
infobulle = new Array;
fenetredest = new Array;
acliquer = new Array;
function recordUser()
{
liensnb++;
a=liensnb-0;
monsite[a] = document.ParaForm.mesurls.value;
document.ParaForm.mesurls.value = "";
infobulle[a] = document.ParaForm.infobl.value;
document.ParaForm.infobl.value = "";
fenetredest[a] = document.ParaForm.fenetre.value;
acliquer[a] = document.ParaForm.pourlecliq.value;
document.ParaForm.fenetre.value = "";
document.ParaForm.pourlecliq.value = "";
document.ParaForm.mesurls.focus();
if (liensnb <10)
{
liensnb = "0" + liensnb;
}
else
{
liensnb = "" + liensnb;
}
nbaa = liensnb.charAt(0);
document.nb1.src = "imagen/n" + nbaa + ".gif";
nbb = liensnb.charAt(1);
document.nb2.src = "imagen/n" + nbb + ".gif";
}
function editCode()
{
ediliens()
codtxt = '';
codtxt += 'Liste des liens vers = "' + document.ParaForm.nomdeliste.value + '"n';
codtxt += '';
codtxt += '';
codtxt += '';
nombreUser = (monsite.length)-1;
a=1;
verif = 0;
while (a <= nombreUser)
{
codtxt += '<br><a href="http://' + monsite[a] + '" title="' + infobulle[a] + '" target="' + fenetredest[a] + '">[' + a + '] = "' + acliquer[a] + '"</a>n';
a++;
}
codtxt += '';
codtxt += '';
document.ScriptForm.code.value = codtxt;
alert('abdelaziz_info : insérer le code généré n'importe ou dans votre page html           nn                                      et suivez les liens   !!!');
}
///////////////////
function editeur(obj)
{
var copiercode = document.body.createTextRange();
copiercode.moveToElementText(obj);
copiercode.execCommand("Copy");
}

Conclusion :

pour tout contact et plus d'aide :
http://abdelaziz.elalia.net

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
120
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
12 janvier 2017

Du commentaire :
1 - de préciser dans tes descriptions que tu es débutants et que tu désires avoir l'avis de plus expimentés que toi sur tes codes (A condition que tu veuilles progresser).

Repense: tout le monde a besoin d'un tel conseille sans exceptions ?
Affectueusement,
Abdelaziz_info
Messages postés
65
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
11 avril 2009

Lu abdelaziz,

Par curiosité, peut tu m'expliquer ce que tu cherches en postant autant de sources équivalentes à celle-ci, sur javascriptfr?

Ce que je veux dire par là c'est que tu as le don de leur donner des noms qui retiennent mon attention. Perso, j'ai pensé trouver plusieurs fois des fonctionnalités super intérestessantes en cliquant dessus... mais maintenant dès que je vois que c'est toi l'auteur, je pense tout de suite "aïe encore lui" et je vais voir ailleur !

Je te repproche pas grand chose, seulement cà :
- ton code est lourd et sans intérêt même pour d'autres débutants je pense (normal pour ton niveau de débutant, sans vouloir être méchant, car je l'étais aussi en commençant)
- dans la plupart de tes sources tu prog de la même façon et tu répètes tes erreurs
- aucun commentaire utile dans le code
- trop de pub vers ton site
- tu fonces tête baissée en créant et en postant ici une multitude de code, en peu de temps! Stop! Optimise et corrige d'abord avant de continuer!

J'arrête là les critiques même si j'en ai plein d'autres. Bon... tout de même et pour t'encourager, je pense que ce qui serait le mieux pour toi, c'est :
1 - de préciser dans tes descriptions que tu es débutants et que tu désires avoir l'avis de plus expimentés que toi sur tes codes (A condition que tu veuilles progresser).
2 - 1er optimisation de tes pages:
Essaye de revoir les cours de base du HTML, exemple:
HTML>
HEAD>
SCRIPT>
/SCRIPT>
/HEAD>
BODY>
/BODY>
/HTML>

Sinon niveau javascript :
imgSrc[0] = 'images/n0.gif'; ATTENTION ! : le dossier images n'existe pas!!! c'est "imagen" ton dossier !
essaye ce bout de code :
img = new Array;
var x=0;
while (x < 10) {
img[x] = new Image;
img[x].src = 'imagen/n'+ x +'.gif';
x++;
}
à la place de i0 ... jusqu'à i9.src imgSrc[9];
plus loin dans ton code, tu pourra par exemple remplacer :
"imagen/n" + nbaa + ".gif";
par :
img[nbaa].src;



Voila pour continuer sur une meilleure voie
Bonne Prog quand même,
Cordialement

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.