[Javascript]Function undefined !

Fermé
x_day - 6 oct. 2005 à 22:27
 x_day - 7 oct. 2005 à 16:50
Bonsoir a tous ,

J’ai un petit problème avec une fonction qui me dit qu’il est « undefined » mais je ne vois pas où est mon erreur

Voici mon code :
<head>
<script language="Javascript">
function popupLogin() {
if (chan== -1) { 
	var url = "flashchat.php?username=" + username + "&lang="+ lang ;
	 }else{ 
	var url = "flashchat.php?username=" + username + "&lang=" + lang + "&room="+chan;
	 }
}
</script>
</head>
<body>
<form action="chat/flashchat.php" method="post" name="login">

3 réponses

Oupsss j'ai appuyer sur la mauvaise touche :p

Mon code au complet ;)


<head>
<script language="Javascript">
function popupLogin() {
 var chan = document.login.chan.value;
if (chan== -1) { 
	var url = "flashchat.php?username=" + username + "&lang="+ lang ;
	 }else{ 
	var url = "flashchat.php?username=" + username + "&lang=" + lang + "&room="+chan;
	 }
}
</script>
</head>
<body>
<form action="chat/flashchat.php" method="post" name="login">
<table width="98%"  border="0">
            <tr>
              <td width="32%" scope="col"><input name="chan" type="radio" value="-1" checked>
              Connection automatique </td>
              <td width="20%" scope="col"><input type="radio" name="chan" value="france">
              France</td>
              <td width="48%" scope="col"><input type="radio" name="chan" value="belgi">
              Belgique</td>
            </tr>
            <tr>
              <td scope="col"><input type="radio" name="chan" value="suisse">
              Suisse</td>
              <td scope="col"><input type="radio" name="chan" value="canada">
              Canada </td>
              <th scope="col"><input name="lang" type="hidden" id="lang" value="fr"></th>
            </tr>
          </table>
          <div align="center">
            <input name="button" type="button" onClick="javascript:popupLogin();" value="Connection">
</body>





Il me dis que ma variable chan est unefined mais je vois pas d'ou vient mon probleme


Je remercie d'avance tous ceux qui aurais une petite idée pour m'eclairsir ;)
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 208
6 oct. 2005 à 23:49
L'objet de type "button" se manipule comme un tableau :
  for ( kr = 0 ; kr < document.login.chan.length ; kr++ ) {
    if ( document.login.chan[kr].checked ) break ;
  }
  var chan = document.login.chan[kr].value; 
0
merci bcp
0