Réponse acceptée !
Encore moi... désolé le code que j'ai proposé a une petite erreur ( probleme sous OPERA )
En fait il faut donner le focus a l'interieur de la condition IF
voila le code final :
<html>
<head>
<title>ICWS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function AfficheOnglet(){
var maxInput = 10; // Nombre d'input maximum
//-- on recupere le container des onglets
var OngletContainer = document.getElementById('Onglet');
//-- on compte le nombre d'input existantes
var numberInput = OngletContainer.getElementsByTagName('input').length + 1;
//-- on affiche la nouvelle zone
if ( numberInput <= maxInput ){
OngletContainer.innerHTML += '<input style="display:inline;" type="text" name="onglet'+numberInput+'" value="Entrer un nom" size="15">';
//-- on donne le focus au nouvel input affiché
document.getElementById('onglet'+numberInput).focus();
}
}
</script>
</head>
<body>
<input type="text" alt="Ajouter nouvel Onget" name="AddOnglet" value="+" size="1" readonly="readonly" onClick="AfficheOnglet();" onMouseOver="this.style.cursor = 'pointer';">
<div id="Onglet" style="display:inline;"></div>
</body>
</html>
Bonne prog
-- The Rubik's Man --