elbertondu62
Messages postés42Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention22 janvier 2006
-
13 janv. 2006 à 23:36
baclou
Messages postés1Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention 5 décembre 2007
-
5 déc. 2007 à 08:52
Bonjour voila j'explique ce que je fais pour eviter les pb de compréhension.
Je dois realiser un mastermind en javascript. Sur ce coter la pas de pb, les reponses fonctionnent etc...
Je dois maintenant lors du clique sur le bouton valider ouvrir une popup qui affichera les reponses donner par l'internaut.
Il faut donc utiliser window.open. Mais je ne sais pas trop comment l'utiliser.
J'ai donc fait ceci dans mon bouton valider :
<form method="post">
</form>
tab2 cest un tableau que je voudrai envoyer mais vu que je n'est pas mis de balise <script> sa peut po marcher. Donc comment fait on pour lors d'un clique sur un bouton cela envoie la variable que je veut ?
Et apres comment la recupere t-on? j'ai vu var query = location.search;
mais je ne sais pas si je pars dans le bon sens ?
merci bcp pour votre aide
xdoume
Messages postés34Date d'inscriptionlundi 17 octobre 2005StatutMembreDernière intervention15 octobre 20061 14 janv. 2006 à 19:12
Les parametres passés aux requettes http ne peuvent être autres que des
String, tu ne peux donc pas passer directement ton tableau, par contre
tu peux faire une fonction qui vas parser ta chaine du type
val1,val2,val3 pour reconstruire un tableau :
xdoume
Messages postés34Date d'inscriptionlundi 17 octobre 2005StatutMembreDernière intervention15 octobre 20061 14 janv. 2006 à 15:17
Salut,
A la base le javascript n'est pas fait pour passer des parametres entre
plusieurs pages, il faut plutot déporter ca du coté traitement serveur.
Cependant je t'es trouvé un petit hack permettant de faire ca
location te renvoie l'url, search, seleument les
parametres, et le substr te permet de recupérer une partie de la chaine
en parametre. enfin le innerHTML va remplir le contenu de la div
result....
elbertondu62
Messages postés42Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention22 janvier 2006 14 janv. 2006 à 18:13
ok merci bcp. J'arrive a recup les parametres que j'ai envoyée. Donc j'ai modifié un peu pour pouvoir envoyer les valeurs d'un tableau. Donc result a bien tte les valeurs. Mais J'ai deux questions. Variable sert donc a stocker ce que l'on prend apres le ?var. c'est bien cela ?
Comment pouvoir faire correspondre ce qu'il y a dans result dans une variable qui sera un tableau? car j'ai remarquer que result séparé par des virgules les différentes valeurs.
merci bcppppp
wazaaa breton
baclou
Messages postés1Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention 5 décembre 2007 5 déc. 2007 à 08:52
Bonjour,
merci beaucoup pour ton ses infos qui m'ont permis d'ouvrir une nouvelle page en passant deux variables. Seulement, mon script marche avec Mozilla mais ne veut pas marcher avec IE : affichage de 'erreur sur lapage' et le lien n'ouvre pas la nouvelle fenetre...
Voici mon code :
le code php où j'appelle la fonction pop_details avec deux paramètres :
<?php
if($nb_inscri==0)
{
echo "Aucun participant n'est encore inscrit à ce congrès";
}
else
{
echo' ';
for($i=0;$i<$nb_inscri;$i++)
{
echo'----
';
echo''.$tab_inscri[$i][titre].' '.$tab_inscri[$i][prenom].' '.$tab_inscri[$i][nom].'
';
echo', ';
echo'Afficher détails, ';
echo'';
}
echo'
';
}
?>