Recupération variable tableau en javascript
Alex
-
Alex -
Alex -
Bonjour à tous,
j'ai un petit (voir gros et tres #¤&"- pour rester poli) problème
je m'explique :
j'ai une page principale en php avec une serie de champs
avec un bouton sur chaque ligne qui m'ouvre une popup contenant un autre tableau de valeur basé sur le meme principe champ[cpt].
Par le bouton je passe en parametre le compteur i pour savoir de quelle ligne je viens.
sur la fenetre popup j'ai aussi un bouton qui execute une fonction javascript pour renvoyer le contenu de la ligne de la fenetre popup dans la ligne de la fenetre principale.
je force k à 1 pour le moment c'est juste pour tester sur la premiere ligne
le problème c'est qu'il ne me donne une erreur sur le champ de destination en me disant que la champ window.opener.document.titre est Null ou inexistant.
J'ai l'impression qu'il n'accepte pas le crochets.
Pour la valeur source c'est pourtant bon.
J'espere que je suis clair, j'en suis pas sur :-)
Merci pour votre aide
j'ai un petit (voir gros et tres #¤&"- pour rester poli) problème
je m'explique :
j'ai une page principale en php avec une serie de champs
for ($i=1;$i<=$cpt;$i++)
{
?>
<tr>
<td align=left>
<input type=text name=app[<? echo $i?>]>
<input type=submit name=button value=Ecole OnClick="window.open('ecole.php?id='+<? echo $i?>,'Ecole','scrollbars=yes,width=500,height=500');">
</td>
</tr>
<?
}
?>
avec un bouton sur chaque ligne qui m'ouvre une popup contenant un autre tableau de valeur basé sur le meme principe champ[cpt].
Par le bouton je passe en parametre le compteur i pour savoir de quelle ligne je viens.
sur la fenetre popup j'ai aussi un bouton qui execute une fonction javascript pour renvoyer le contenu de la ligne de la fenetre popup dans la ligne de la fenetre principale.
function Selection(Num)
{
var k=1;
window.opener.document.titre['ecoapp['+k+']'].value=document.eco['nomecre['+Num+']'].value;
}
je force k à 1 pour le moment c'est juste pour tester sur la premiere ligne
le problème c'est qu'il ne me donne une erreur sur le champ de destination en me disant que la champ window.opener.document.titre est Null ou inexistant.
J'ai l'impression qu'il n'accepte pas le crochets.
Pour la valeur source c'est pourtant bon.
J'espere que je suis clair, j'en suis pas sur :-)
Merci pour votre aide
A voir également:
- Recupération variable tableau en javascript
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
2 réponses
Bonjour,
En effet je pense que les crochets sont perturbants.
Je pense que pour resoudre ton probleme, tu dois utiliser les variables de variables : par exemple
si tu as des variavles app1, app2, app3 et que tu veux afficher leurs valeurs, tu peux faire
for ($i=1;$i<=$cpt;$i++)
{ $nom_variable = "app$i";
echo "$nom_variable = ".$$nom_variable."\n";
}
Je ne réponds pas exactement à ta question, mais je pense que ce procédé peut te servir.
@+
En effet je pense que les crochets sont perturbants.
Je pense que pour resoudre ton probleme, tu dois utiliser les variables de variables : par exemple
si tu as des variavles app1, app2, app3 et que tu veux afficher leurs valeurs, tu peux faire
for ($i=1;$i<=$cpt;$i++)
{ $nom_variable = "app$i";
echo "$nom_variable = ".$$nom_variable."\n";
}
Je ne réponds pas exactement à ta question, mais je pense que ce procédé peut te servir.
@+
Merci pour ton aide à force de me faire ~{@ à faire marcher ce truc j'ai changé de méthode.
je suis passé par des
Inconvéniant : Plus de code (beaucoup plus).
Avantage : Mon code se charge une seule fois, pas de refresh à faire, affichage immediat = 0 temps de chargement supplémentaire.
Merci
je suis passé par des
<DIV>invisibles que je ne dévoilent que quand j'en ai besoin.
Inconvéniant : Plus de code (beaucoup plus).
Avantage : Mon code se charge une seule fois, pas de refresh à faire, affichage immediat = 0 temps de chargement supplémentaire.
Merci