Bonjour à tous

Voilà je suis débutant dans le monde de développement web et notamment dans le développement XSL. Voilà mon problème:

J'ai un fichier .HTML que j'ai crée pour la génération d'un champ password pour le fonctionnement, vous verrez si vous utiliser le fichier. En fait cela me permet en gros de gérer un champs sans passer par une vérification de mot de passe. Pour cela je fais en sorte de faire un test sur le "onfocus". Lorsque mon champs est vide je peux voir ce que j'écris, et lorsque je click ailleurs mon champs passe en champ password.

bien évidemment ce fichier est un fichier test que je devrais intégrer par la suite dans mon projet et plus précisément dans un fichier .XSL. Le souci que j'ai c'est que le champs à génerer est un champ input et je ne sais pas comment transcrire mon .HTML en .XSL Estce qu il faut que je crée mon propre template sachant que dans mon XSL du projet je doit l'insérer dans ce morceau de code à la place de mon "GENERATEINPUT" si oui comment réaliser mon propre template en utilisant mon code HTML

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<td class="formRightColumn">
<out:call-template name="generateInput" />		
</td>

Voila mon code HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
<html>
<head>
<script language="javascript">
 
function test1_onkeypress() {
	if (test1.value.length == 0) {
	         var d = document.getElementById("test2");
		d.style.display = "";
		d.focus();
		test1.style.display = "none";
		}
	}
 
function test2_onblur() {
	test1.style.display = "";
	test2.style.display = "none";
	test1.value = test2.value;
	test2.value = "";
		}
 
function Demarrage() {
	test2.onblur = test2_onblur;
	test1.onkeypress = test1_onkeypress;
		}
 
</script>
 
</head>
<body OnLoad="Demarrage();">
	<input type="password" name="test1" id="test1" value="toto">
	<input type="text" style="display:none" name="test2" id="test2" value="">
</body>
</html>


Merci à tous pour vos réponses nombreuses soit-elle !!!!!