[JS]Je comprend pas mon erreur ... <option> dynamique - résolu

Je comprend pas mon erreur ... <option> dynamique - résolu [JS] - HTML/CSS - Programmation

Marsh Posté le 15-08-2003 à 18:19:03    

Voila, c'est sûrement con, mais je vois pas ou est l'erreur :
 


<SCRIPT TYPE="text/javascript">
<!--
function select_level(v) {
 level = new Array();
  level[a e r o n] = 45;
  level[Muratta] = 99;
  level[Sauron] = 10;
 form_level['level'].value = level[v];
}
//-->
</SCRIPT>



<FORM ID="form_level" METHOD=POST ACTION="admin.php">
<INPUT TYPE="hidden" NAME="action" VALUE="promote_user">
<TABLE border=0 cellspacing=0 cellpadding=0 width=600>
 <TR>
  <TD>
   <FONT face=Arial size=3 color=black>Promouvoir / Punir un utilisateur :</FONT>
   <BR>&nbsp;
  </TD>
 </TR>
 <TR>
  <TD><FONT face=Arial size=2 color=#0080c0>Login :&nbsp;</FONT></TD>
  <TD>
   <SELECT ONCHANGE="select_level(form_level['login'].value)" NAME="login">
<OPTION VALUE="a e r o n">a e r o n</OPTION>
<OPTION VALUE="Muratta">Muratta</OPTION>
<OPTION VALUE="Sauron">Sauron</OPTION>
   </SELECT>
  </TD>
  <TD>&nbsp;</TD>
 </TR>
 <TR>
  <TD><FONT face=Arial size=2 color=#0080c0>Niveau :&nbsp; </FONT></TD>
  <TD>
   <SELECT NAME="level">
<OPTION VALUE="0">0
<OPTION VALUE="1">1
<OPTION VALUE="2">2
<OPTION VALUE="3">3
<OPTION VALUE="4">4
<OPTION VALUE="5">5
<OPTION VALUE="6">6
<OPTION VALUE="7">7
<OPTION VALUE="8">8
<OPTION VALUE="9">9
<OPTION VALUE="10">10
<OPTION VALUE="11">11
<OPTION VALUE="12">12
<OPTION VALUE="13">13
<OPTION VALUE="14">14
<OPTION VALUE="15">15
<OPTION VALUE="16">16
<OPTION VALUE="17">17
<OPTION VALUE="18">18
<OPTION VALUE="19">19
<OPTION VALUE="20">20
<OPTION VALUE="21">21
<OPTION VALUE="22">22
<OPTION VALUE="23">23
<OPTION VALUE="24">24
<OPTION VALUE="25">25
<OPTION VALUE="26">26
<OPTION VALUE="27">27
<OPTION VALUE="28">28
<OPTION VALUE="29">29
<OPTION VALUE="30">30
<OPTION VALUE="31">31
<OPTION VALUE="32">32
<OPTION VALUE="33">33
<OPTION VALUE="34">34
<OPTION VALUE="35">35
<OPTION VALUE="36">36
<OPTION VALUE="37">37
<OPTION VALUE="38">38
<OPTION VALUE="39">39
<OPTION VALUE="40">40
<OPTION VALUE="41">41
<OPTION VALUE="42">42
<OPTION VALUE="43">43
<OPTION VALUE="44">44
<OPTION VALUE="45">45
<OPTION VALUE="46">46
<OPTION VALUE="47">47
<OPTION VALUE="48">48
<OPTION VALUE="49">49
<OPTION VALUE="50">50
<OPTION VALUE="51">51
<OPTION VALUE="52">52
<OPTION VALUE="53">53
<OPTION VALUE="54">54
<OPTION VALUE="55">55
<OPTION VALUE="56">56
<OPTION VALUE="57">57
<OPTION VALUE="58">58
<OPTION VALUE="59">59
<OPTION VALUE="60">60
<OPTION VALUE="61">61
<OPTION VALUE="62">62
<OPTION VALUE="63">63
<OPTION VALUE="64">64
<OPTION VALUE="65">65
<OPTION VALUE="66">66
<OPTION VALUE="67">67
<OPTION VALUE="68">68
<OPTION VALUE="69">69
<OPTION VALUE="70">70
<OPTION VALUE="71">71
<OPTION VALUE="72">72
<OPTION VALUE="73">73
<OPTION VALUE="74">74
<OPTION VALUE="75">75
<OPTION VALUE="76">76
<OPTION VALUE="77">77
<OPTION VALUE="78">78
<OPTION VALUE="79">79
<OPTION VALUE="80">80
<OPTION VALUE="81">81
<OPTION VALUE="82">82
<OPTION VALUE="83">83
<OPTION VALUE="84">84
<OPTION VALUE="85">85
<OPTION VALUE="86">86
<OPTION VALUE="87">87
<OPTION VALUE="88">88
<OPTION VALUE="89">89
<OPTION VALUE="90">90
<OPTION VALUE="91">91
<OPTION VALUE="92">92
<OPTION VALUE="93">93
<OPTION VALUE="94">94
<OPTION VALUE="95">95
<OPTION VALUE="96">96
<OPTION VALUE="97">97
<OPTION VALUE="98">98
<OPTION VALUE="99">99
   </SELECT>
   <A onClick="return popup(this, 'lvl_info')" HREF="/quotes/page/lvl_info.htm">
   <FONT SIZE="2" color=gray>[infos sur les niveaux]</FONT>
   </A>
  </TD>
  <TD>&nbsp;</TD>
 </TR>
 <TR>
  <TD>&nbsp;</TD>
  <TD align=right>
   <INPUT CLASS="button" TYPE="submit" VALUE="Modifier">
  </TD>
 </TR>
</TABLE>
 
</FORM>


 
ce qui donne ça :  
http://thechosenone.free.fr/quotes/test/test.htm
 
Mais je comprend pas pourquoi ça marche pas ...
J'avoue que je n'ai jamais fait de JS, mais j'ai dev le code à partir d'autres codes trouvés sur le net.


Message édité par The_chosen_one le 15-08-2003 à 19:08:46
Reply

Marsh Posté le 15-08-2003 à 18:19:03   

Reply

Marsh Posté le 15-08-2003 à 18:22:41    

je sais pas ton erreur, masi en passant je te conseille de faire une boucle de 1 à 99 pour tes <option>, ca serait + mieux :D


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 15-08-2003 à 18:27:39    

on me dis que mon sujet n'est pas charte compliant, je veu bien en changer, mais je vois pas trop vers quoi ...

Reply

Marsh Posté le 15-08-2003 à 18:30:12    

The_chosen_one a écrit :

on me dis que mon sujet n'est pas charte compliant, je veu bien en changer, mais je vois pas trop vers quoi ...


le problème c'est que l'on est pas à ton service. la charte implique que tu doives te donner de la peine, pas seulement poster ton code, ne rien faire, et demander une correction tu vois le truc?  :)


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 15-08-2003 à 18:32:10    

je vois, j'ai changé le titre
sinon, pour le 1 à 99, c'est une boucle ... en php, donc ça se voit pas ;)
donc personne pour comprendre pourquoi ça me fait 'Object attendu' ?

Reply

Marsh Posté le 15-08-2003 à 19:05:21    

bon, bah j'ai fini par trouver tt seul
aux lignes :

level[a e r o n] = 45;  
 level[Muratta] = 99;  
 level[Sauron] = 10;


faut mettre des guillements :
 

level['a e r o n'] = 45;  
 level['Muratta'] = 99;  
 level['Sauron'] = 10;


Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed