GetElementById numll ou n'est pas un objet!?
Nicolas S.
-
donuts08 Messages postés 523 Statut Membre -
donuts08 Messages postés 523 Statut Membre -
Bonjour,
Pourquoi ai-je un getElementById() est null ou n'est pas un objet ici?
De plus scat n'apparait qu'un fois dans le code, et apres la fonction
List = new Array();
function Remplir(valeur){
var sel="";
sel ="<select name='Subtype' style=\"FONT-SIZE: xx-small; COLOR: #000000; width: 150px;\">";
for (var i=0;i<List.length;i++)
{
if (List[i][1]==valeur)
{
sel= sel + "<option value="+List[i][0]+">"+List[i][2]+"</option>";
}
}
sel =sel + "</select>";
document.getElementById('scat').innerHTML=sel;
}
Help!
Pourquoi ai-je un getElementById() est null ou n'est pas un objet ici?
De plus scat n'apparait qu'un fois dans le code, et apres la fonction
List = new Array();
function Remplir(valeur){
var sel="";
sel ="<select name='Subtype' style=\"FONT-SIZE: xx-small; COLOR: #000000; width: 150px;\">";
for (var i=0;i<List.length;i++)
{
if (List[i][1]==valeur)
{
sel= sel + "<option value="+List[i][0]+">"+List[i][2]+"</option>";
}
}
sel =sel + "</select>";
document.getElementById('scat').innerHTML=sel;
}
Help!
A voir également:
- GetElementById numll ou n'est pas un objet!?
- Vente objet occasion entre particulier - Guide
- Mesurer un objet - Guide
- Trouver objet avec photo - Guide
- Objet interdit en cabine ryanair - Guide
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, etc.) pour y découvrir le nom d’un objet. ✓ - Forum Bureautique
6 réponses
bonjour,
essaies de mettre l'élément "scat" avant la fonction si tu peux... sinon essaies aussi de le mettre dans l'entête du document (entre les <head></head>)
essaies de mettre l'élément "scat" avant la fonction si tu peux... sinon essaies aussi de le mettre dans l'entête du document (entre les <head></head>)
Merci!!
Je vais essayer la premiere possibilité deja apres pour le head non car je dois utiliser le div non dans un head mais dans une liste du corps html.
Je vais essayer! :)
Cimer 2 oifs!!
Je vais essayer la premiere possibilité deja apres pour le head non car je dois utiliser le div non dans un head mais dans une liste du corps html.
Je vais essayer! :)
Cimer 2 oifs!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Javascript :
List = new Array();
function Remplir(valeur){
var sel="";
sel ="<select name='Subtype' style=\"FONT-SIZE: xx-small; COLOR: #000000; width: 150px;\">";
for (var i=0;i<List.length;i++)
{
if (List[i][1]==valeur)
{
sel= sel + "<option value="+List[i][0]+">"+List[i][2]+"</option>";
}
}
sel =sel + "</select>";
document.getElementById('scat').innerHTML=sel;
}
HTML ou je l'utilise : un div 'scat' :
<div id="scat">
<select name="Rnature" style="FONT-SIZE: xx-small; COLOR: #000000; width: 150px;">
<?php
$qNature="Select rnature.id, `idadefinir`, rnature.libelle from `rnature` left join `ractif` on ractif.id=rnature.idadefinir order by rnature.id" or die(mysql_error());
$resultrnature = mysql_query($qNature);
$i=0;
while ($sty = mysql_fetch_array ($resultrnature))
{
print "<option value=".$sty['id'].">".$sty['libelle']."</option>";
echo "<script>List[$i] = new Array(".($sty['id']).",".($sty['id_ractif']).",'".($sty['libelle'])."');</script>";
$i=$i+1;
}
echo "<script>Remplir($j);</script>";
?>
</select>
</div>
Cimer de l'aide!!
List = new Array();
function Remplir(valeur){
var sel="";
sel ="<select name='Subtype' style=\"FONT-SIZE: xx-small; COLOR: #000000; width: 150px;\">";
for (var i=0;i<List.length;i++)
{
if (List[i][1]==valeur)
{
sel= sel + "<option value="+List[i][0]+">"+List[i][2]+"</option>";
}
}
sel =sel + "</select>";
document.getElementById('scat').innerHTML=sel;
}
HTML ou je l'utilise : un div 'scat' :
<div id="scat">
<select name="Rnature" style="FONT-SIZE: xx-small; COLOR: #000000; width: 150px;">
<?php
$qNature="Select rnature.id, `idadefinir`, rnature.libelle from `rnature` left join `ractif` on ractif.id=rnature.idadefinir order by rnature.id" or die(mysql_error());
$resultrnature = mysql_query($qNature);
$i=0;
while ($sty = mysql_fetch_array ($resultrnature))
{
print "<option value=".$sty['id'].">".$sty['libelle']."</option>";
echo "<script>List[$i] = new Array(".($sty['id']).",".($sty['id_ractif']).",'".($sty['libelle'])."');</script>";
$i=$i+1;
}
echo "<script>Remplir($j);</script>";
?>
</select>
</div>
Cimer de l'aide!!