Connaitre la taille d'un tableau crée dynamiquement
David78390
Messages postés197Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention10 juillet 2011
-
27 nov. 2006 à 16:28
David78390
Messages postés197Date d'inscriptionjeudi 27 avril 2006StatutMembreDernière intervention10 juillet 2011
-
27 nov. 2006 à 17:12
Bonjour a tous,
je voudrais savoir comment on peut connaitre la
taille d'un tableau qui se cré dynamiquement.
En fait j'ai un formulaire qui permet de télécharger des doc.
une fois que l'utilisateur a selectionner toutes les doc voulues,
il clique sur un boutton.
Mon script va alors chercher,dans l'URL, chaque doc choisi:
c:/test/telecharge.html?GE=EFD030&GE=EFD031&GE=EFD035
Script fabriqué:
<script language="JavaScript" type="text/javascript">
var doc;
var URL;
var DocS;
var i=-1;
var Taille;
<!--Recuperer l'adresse de la page-->
doc=document.location.href; //Recuperer l'url
<!--Isoler Parametre-->
<!--1/disocier URL et parametres-->
URL=document.location.href.split("?"); //Conserver ce qu'il y a aprés le ? dans doc
//document.write("Url de la page : "+URL[0]); //dans URL[0] on a avant le ?
//document.write("Paramètres : "+URL[1]); //dans URL[1] on a aprés le ?
<!--2/recuperer 1 à 1 les parametres-->
<!--Supprimer le & -->
DocS=URL[1].split("&"); //<<<<<<-------PRB 1
<!--puis le GE= des parametres-->
do
{
i++;
DocS[i]=DocS[i].replace("GE=","")
alert(DocS[i]);
}while(DocS[i]) //<<<<<<<<<<-----PRB2
alert('FIN');
</script>
PRB1:
Mon 1er probleme est là: comment connaitre la taille du tableau URL[1] !!! Car si il n'y a pas de parametre (par exemple lors de la 1er ouverture), le script est planté=>page bloquée
PRB2:
Si il y a des parametres, il me faut leurs nombre pour mettre une condition d'arret a mon while.
Merci d'avance.
A voir également:
Connaitre la taille d'un tableau crée dynamiquement