Accueil > Forum > > > > Pb Ajax et transmissons de données via url
Pb Ajax et transmissons de données via url
mercredi 21 novembre 2007 à 18:51:10 |
Pb Ajax et transmissons de données via url

sagat06
|
Bonjour à tous, j'ai un petit soucis dans la réalisation d'un projet.
Je vous fais le topo vite fait: Ma page web se divise en 2 frames, celle de gauche étant le menu et l'autre une page vierge sur laquelle j'essai de créer un tableau à la volée grâce aux infos transmis via la frame droite. Je construit donc le tableau via la fonction suivante: window.parent.frame_droite.open(); window.parent.frame_droite.document.writeln(" bla bla bla"); etc... window.parent.frame_droite.close();
Tout fonctionne et j'arrive exactement à ce que je désirai. Cependant, j'ai décidé de l'améliorer et c'est là que le bas blesse. En effet, je veux désormais pouvoir rendre accessible ce projet en permettant à tout un chacun de pouvoir inscrire ce qu'il désirait dans les cellules. Voilà ce dont je veux me servir: (pour faire court, le tableau ne contiendra qu'une ligne)
<form name=hari> Combien de colonnes votre tableau contient-il? <input type="text" name="nb_col" size=6><br><br> <a href="#" onClick="hari.envoi_bis.click();">Comment voulez-vous les nommer:</a> <br> <input type="button" name="envoi_bis" style="display:none" onClick="montrer(titre_col);"> <br> <DIV id="titre_col" style="display:none"></DIV> <SCRIPT> var tnt=""; var no=hari.nb_col.value; for(i=1;i<no;i++){ tnt+="La colonne "+i+": <input type='text' name='titre"+i+"' size=20> <br>" }
document.getElementById("titre_col").innerHTML=tnt; </SCRIPT> </form>
Et mon pb est que la variable no vaut forcément null, car chargé au début le input type correspondant est vide donc la valeur nulle. Pas la peine d'être devin pour comprendre que rien ne s'affiche lorsque j'affiche la div "titre_col", la boucle ne démarrant pas.
Ma question est donc celle-ci: j'ai 2 idées: 1) J'ai l'idée qu' AJAX pourrais m'aider ? Je chauffe ou gèle carrément sur place ? Si oui, n'y connaissant rien du tout (y a 4 mois j'y connaissais rien en javascript aussi), quelqu'un pourrait d'une m'indiquer un bon tutoriel, et de deux me filer un code qui permettrait d'obtenir ce que je veux: c'est à dire que la valeur de no soit généré en fonction de ce qui est inscrit dans le input (en fait rien ne change dans la frame de gauche excépté la div cachée)
2) L'autre, plus en mode système D: après avoir rempli le nombre de colonnes voulu, recharger la page en donnant une valeur par défaut à l'input type correspondant. Ainsi la variable no vaudra cette fois bien ce que je veux. Mais cela est-il possible ? (ex: clic sur un lien qui recharge la même url sur la même target, la frame gauche, en transmettant par la barre d'adresse la valeur de no , du style => mon url?hari.nb_colmenu=4 ), je pense que cela est faisable, mais peut être un peu trop gadgetoonesque par rapport à ce que je veux faire (surtout qu'il est possible que cela se fasse plusieurs fois et donnerai donc une url à rallonge)
Bref, si quelqu'un peut m'éclairer, je suis de suite preneur. Merci d'avance. A bientôt. J'espère. ;-)
Signé Sagat
|
|
mercredi 21 novembre 2007 à 22:58:45 |
Re : Pb Ajax et transmissons de données via url

sagat06
|
Aucune réponse?
Système D: Je vais alors réecrire le même mesage mais avec un autre titre pour le sujet, je crois qu'il rebute un peu trop les forumeurs (seulement 8 personnes l'ont lu...)
Faut dire que PB avec Ajax et transmission de données via Url, ça le fait pas trop.. Merci quand même à ceux qui aurait lu ce post, rendez-vous quelques messages plus loin dans les questions du forum.
Signé Sagat
|
|
jeudi 22 novembre 2007 à 09:10:24 |
Re : Pb Ajax et transmissons de données via url

Anthed
|
Hello,
Mais non , le titre ne fait pas peur ... :)
Tu peux construire ton tableau après le chargement de la page. Dans ta page, crée le table vide : <table id="toto"></table>
Lorsqu'une valeur est saisie dans ton champ nb_col, appelle une fonction qui va compléter le tableau. Pour ce faire, voir les fonctions insertRow(), insertCell(), appendChild() (plein d'exemples sur CS)
A+.
|
|
jeudi 22 novembre 2007 à 12:35:49 |
Re : Pb Ajax et transmissons de données via url

sagat06
|
Réponse acceptée !
Merci Anthed, j'ai résolu mon pb d'une autre façon (voir mon autre question un peu plus loin).
Mais ce que tu m'as proposé est très intéressant, je l'étudierai plus en profondeur dès que j'en aurais le temps.
Merci encore.
Signé Sagat
|
|
Cette discussion est classée dans : valeur, tableau, url, frame, droite
Répondre à ce message
Sujets en rapport avec ce message
Site web dynamique [ par sagat06 ]
Salut tout le monde, vu le faible nombre de personne ayant lu ma précedente missive (comparée aux questions postérieures), je la réecrit en changeant
envoyer une valeur dans une frame [ par TqX ]
Bonjour tout le mondevoila jai une page web a vec 2 frame , une a gauche ou il y a des miniature (récupere en scannan un repertoir) et a droite l'empl
Problème de Frame avec un Menu Vertical [ par jonatd ]
Bonjour à tous,J'ai un petit problème à vous soumettre.Voilà, j'ai une page avec 2 frames verticales, une de 100 pixels et l'autre de 700 pixels (par
Récupération valeur dans liste de selection dynamique [ par jyhes ]
Bonjour,C'est certainement un grand classique, mais toutes mes recherches sont restées infructueuses. Ou alors j'ai mal cherché, désolé.Qui fait sa BA
difficile à expliquer dans un sujet ;) [ par frop01 ]
Salut,Est-il possible de sauvegarder une valeur dans un cookie issu d'une fonction Javascript et la récupérer avec php ???voici le genre de code que j
Image + Tableau... [ par MAsterC ]
Salut à tous!Exist-il un moyen de faire un étirement avec une image en Background dans un tableau?Merci d'avance MAsterC - Power Of Dream. <img src=/i
Imprimer deux frames dans une même feuille de sortie [ par magnifico2109 ]
Bonjour, Je cherche le code permettant d'imprimer une page contenant deux frames horizontales. La première frame est l'en-tête d'un tableau de statist
obtenir l'url precedente [ par alyvest ]
Je voudrais récupérer l'url de la page précedente. Mon site est dans une frame sur laquelle je ne peux intervenir (donc pas de modification de code su
sertemarap [ par MiTcH37 ]
bijour. :)voila... je suis dans une frame et j'aimerais, moi le petit script attraper des paramètres de l'adresse de l'autre frame. ça doit être un tr
Redirection dans une frame [ par stephane160 ]
Voila je vous explique mon problème.J'ai trois fichiers html : menu, gauche et droite.Je lance donc ma page internet par menu.html dans lequelle il y
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|