J'aimerai pouvoir réaliser la fonction javascript moi même, mais j'ai besoins d'explications
Merveilleux !.. ça existe encore alors ^^
Donc, je vais te décrire une base de principe de fonctionnement :
- ton texte est affiché dans une <div> (ou autre) qui a en attribut un id, que tu connais (ex : id="maZone")
lors du chargement de la page (voir les event onLoad),
- tu initialise une variable var container en lui attribuant la cellule en charge de contenir ton texte. (voir getElementById)
- tu initialise une autre variable (var defaultText par exemple) avec le contenu de la div par deffaut ("bienvenu .... ")
Ensuite tu place des écouteurs sur tes input (event onfocus et onblur) et te débrouille pour lancer une fonction correspondante avec l'évent approprié.
Ces fonctions auront pour objet de remplacer le contenu (innerHTML) de notre cellule par un autre (soit celui par deffaut, soit un que tu sais retrouvé et correspondant avec ton input)
Pour trouver le texte correspondant à l'input, tu as divers solutions un attribut de l'input (title par exemple), ou une span (par exemple) dont l'id serait le meme que celui de l'input+'_UneChaine';
exemple :
<input id="login" />
<span style="display:none" id="login_TextPourLeDescription">Blablabal</span>
Voila pour le fonctionnement, 2 variables, 2 fonctions, 3 events, et des éléments HTML
@+
[quote]J'aimerai pouvoir réaliser la fonction javascript moi même, mais j'ai besoins d'explications [/quote]
Merveilleux !.. ça existe encore alors ^^ :D
Donc, je vais te décrire une base de principe de fonctionnement :
- ton texte est affiché dans une <div> (ou autre) qui a en attribut un id, que tu connais (ex : id="maZone")
lors du chargement de la page (voir les event onLoad),
- tu initialise une variable var container en lui attribuant la cellule en charge de contenir ton texte. (voir getElementById)
- tu initialise une autre variable (var defaultText par exemple) avec le contenu de la div par deffaut ("bienvenu .... ")
Ensuite tu place des écouteurs sur tes input (event onfocus et onblur) et te débrouille pour lancer une fonction correspondante avec l'évent approprié.
Ces fonctions auront pour objet de remplacer le contenu (innerHTML) de notre cellule par un autre (soit celui par deffaut, soit un que tu sais retrouvé et correspondant avec ton input)
Pour trouver le texte correspondant à l'input, tu as divers solutions un attribut de l'input (title par exemple), ou une span (par exemple) dont l'id serait le meme que celui de l'input+'_UneChaine';
exemple :
<input id="login" />
<span style="display:none" id="login_TextPourLeDescription">Blablabal</span>
Voila pour le fonctionnement, 2 variables, 2 fonctions, 3 events, et des éléments HTML ;)
@+