Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1602 connectés 

 


Dernière réponse
Sujet : [JavaScript] Newbie -> erreur : null or not an object
impulse

Citation :

naaaaan java rulezzzzzzzzzz


 
naann -> vive Perl (compilé + interpreté) :p
 
hihi :D


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
impulse

Citation :

naaaaan java rulezzzzzzzzzz


 
naann -> vive Perl (compilé + interpreté) :p
 
hihi :D

petoulachi naaaaan java rulezzzzzzzzzz
impulse

Citation :

En fait tu essayes d'acceder a ton form avant qu'il ne soit cree (le JS est interprete a la volee);


 
Je SAVAIS que c'etait ça (enfin je m'en doutais etant donné le msg d'ereur :D )... mais je ne savais pas comment faire (j'ai essayé de placer le bloc <script> a la fin de mon bloc <form> mais il me mettait une autre erreur... :( ).
 
Merci bien !
 
hihi :D
 
PS : c'est le genre d'erreurs qu'on peut avoir qu'avec un language intrepreté... vive le compilé ! :p

 

[jfdsdjhfuetppo]--Message édité par impulse--[/jfdsdjhfuetppo]

petoulachi

_epegasus_ a écrit a écrit :

En fait tu essayes d'acceder a ton form avant qu'il ne soit cree (le JS est interprete a la volee);
 
Ca marche mieux comme ca :
 
<HTML>
 <HEAD>
   <TITLE>pouet</TITLE>
   <SCRIPT language="Javascript">
   <!--
function clic(){
  var the_select = window.document.servers.choose;
  var the_index = the_select.selectedIndex;
  var the_selected = the_select.options[the_index].text;
  alert('index is: ' + the_selected);
}
   // -->
   </SCRIPT>
 </HEAD>
 <BODY>
       <FORM classe="servers" method="get" name="servers">
  <select name="choose" size="15">
 <option>server 1</option>
 <option>server 2</option>
 <option>server 3</option>
  </select>
         <input type="Submit" onClick="clic();return false;">  
</FORM>
 </BODY>
</HTML>  
 
 




 
ptin grilled  :sweat:

petoulachi bin ça veut dire que window.document.servers.choose n'existe pas encore, et a vu de nez c parce que ton formu tu le cree apres avoir essayé d'y accédé, donc forcement ça bloque !
_epegasus_ En fait tu essayes d'acceder a ton form avant qu'il ne soit cree (le JS est interprete a la volee);
 
Ca marche mieux comme ca :
 
<HTML>
 <HEAD>
   <TITLE>pouet</TITLE>
   <SCRIPT language="Javascript">
   <!--
function clic(){
  var the_select = window.document.servers.choose;
  var the_index = the_select.selectedIndex;
  var the_selected = the_select.options[the_index].text;
  alert('index is: ' + the_selected);
}
   // -->
   </SCRIPT>
 </HEAD>
 <BODY>
       <FORM classe="servers" method="get" name="servers">
  <select name="choose" size="15">
 <option>server 1</option>
 <option>server 2</option>
 <option>server 3</option>
  </select>
         <input type="Submit" onClick="clic();return false;">  
</FORM>
 </BODY>
</HTML>

 

[jfdsdjhfuetppo]--Message édité par _epegasus_--[/jfdsdjhfuetppo]

impulse Salut.
J'ai un pb qui me fais ch#@!, je n'arrive pas a trouver ce qui ne va pas :
 
<HTML>
  <HEAD>
    <TITLE>pouet</TITLE>
    <LINK REL=stylesheet HREF="style.css" TYPE="text/css">
    <SCRIPT language="Javascript">
    <!--
 var the_select = window.document.servers.choose;
 var the_index = the_select.selectedIndex;
 var the_selected = the_select.options[the_index].text;
    // -->
    </SCRIPT>
  </HEAD>
  <BODY>
        <FORM class="servers" method="get" name="servers">
   <select name="choose" size="15">
  <option>server 1</option>
  <option>server 2</option>
  <option>server 3</option>
   </select>
          <input type="Submit" onClick="alert('index is: ' + the_selected); return false;">  
 </FORM>
  </BODY>
</HTML>
 
Je suis sur que c'est un truc tres con mais comme je ne connais pas du tout Javascript...
 
hihi :D
 
EDIT : j'ai cette erreur -> 'window.document.servers.choose is null or not an object'

 

[jfdsdjhfuetppo]--Message édité par impulse--[/jfdsdjhfuetppo]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR