Accueil > Forum > > > > Fonciton ajax replacer contenu div : récupérer sélection.
Fonciton ajax replacer contenu div : récupérer sélection.
samedi 21 juin 2008 à 15:07:06 |
Fonciton ajax replacer contenu div : récupérer sélection.

astuces_jeux
|
Bonjour, J'ai créer un code ajax avec plusieurs liens. Exemple : quand on clike sur lien 1 : il affiche le contenu de la page lien1.htm et quand on clique sur lien 2, il affiche le contenu de la page lien2.html. Voilà le code de la page html : < script type="text/javascript" src="./ajaxMethod.js"></script> <div id="main" align='center' style="text-align:center; border:1px hidden #000000; width:500;"> Veuillez d 'abord choisir un terrain de chasse</div> <br> <table class="style1"> <tr> <a herf="#" onClick="javascript:ViewContent( 'main' , 'pecheriv.php' , 'GET' , null );" style="cursor: move"><td align="center" class="style49" style="cursor: pointer"> <img src="images/pecheriv.bmp" /><br /> Pêcher à la rivière </td></a> </tr> </table> Et voilà le contenu du code javascript :
<!-- function ObjectDiv( div , content ) { if ( document.getElementById ) { document.getElementById( div ).innerHTML = content; } else { if ( document.layers ) { document.div.innerHTML = content; } else { document.all.div.innerHTML = content; } } } function Goto( FILE , METHOD , DATA , div ) { if( METHOD == 'POST' && DATA != null ) { FILE += '?' + DATA; DATA = null; } var httpRequestM = null; if( window.XMLHttpRequest ) { // Firefox httpRequestM = new XMLHttpRequest(); } else if( window.ActiveXObject ) { // Internet Explorer httpRequestM = new ActiveXObject( "Microsoft.XMLHTTP" ); } else { // XMLHttpRequest non supporté par le navigateur return "Votre navigateur ne supporte pas les objets XMLHTTPRequest..."; } httpRequestM.open( METHOD , FILE , true ); httpRequestM.onreadystatechange = function() { if( httpRequestM.readyState == 4 ) { ObjectDiv( div , httpRequestM.responseText ); } } if( METHOD == 'GET' ) { httpRequestM.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" ); } httpRequestM.send( DATA ); } function ViewContent( div , href , method , data ) { var wait = "<div align='center'>" + "<b><font style='color:black;'>Chargement en cours.....</font></b><br><br>" + "<img src='./loading.gif' border='0' alt='Chargement en cours....'>" + "</div>"; ObjectDiv( div , wait ); Goto( href , method , data , div ); return false; } //--> Mais plus tard, dans l'html, il y aura plus de lien.
Mais j'aimerais qu'en bas, il y ai un bouton appelé "partir en chasse" qui va à l'adresse gochasse.php. Jusque là, pas de problème. Mais j'aimerais qu'il y ai un champ POST appelé terrain_id. Alors si l'utilisateur à cliqué sur "plage", l'id 1, qu'il aille à l'adresse gochasse.php terrain_id=1. Mais je si il a choisis le futur lien id 2 il aille à gochasse.php terrain_id=2
Vous avez une idée ?
-------------------------------------- Cordialement, CDD
|
|
samedi 21 juin 2008 à 15:18:53 |
Re : Fonciton ajax replacer contenu div : récupérer sélection.

nicomilville
|
Salut, je crois que la methode GET serai plus approprié ! après tu fais un if et tu vérifie si la vaoable terrain_id est égale a 1 ou a 2 et tu fais ta requête ! a+ Si la réponse vous convient, pensez : Réponse acceptée ! 
|
|
Cette discussion est classée dans : data, method, div, if, httprequestm
Répondre à ce message
Sujets en rapport avec ce message
probleme entre ie et firefox [ par Phenomenium ]
bonjour voila jai ce script de recherche qui fonctionne tres bien sous firefox, mais qui ne fonctionne pas sous IE.Est ce que quelqun peu me dire pk ?
Placement d'une div sur un textbox [ par ludovicanceaux ]
Salut à tous, J'ai un problême de compatibilité entre firefox et internet explorer en fait ma fonction doit faire apparaitre une div avec une sorte d
Utilisation du javascript sur des DIV [ par sebastiengoret ]
Bonjour a tous,Voila je cherche un moyen de modifier le bgcolor de mon Div, mais cela ne veut pas fonctionner. Je cherche une solution mais aucune n'e
Problème temps de retour avec XMLHttpRequest [ par destiny ]
Bonjour,Avec XMLHttpRequest, j'effectue un traitement PHP assez conscéquent (environ 2/3s). Dans ma fonction ci-dessous, j'ai mis des tests qui normal
Trier une NodeList : comment faire avec internet explorer ? [ par AlexN ]
Bonjour,Je cherche à ajouter un comportement supplémentaire à NodeList pour trier directement des noeuds en fonction de leur contenus. Ca marche parto
récupération de données SQL dans une infobulle [ par creaDB ]
Bonjour tout le monde, voilà je débute avec l'infoBulle Javascript et je cherche à y inclure un résultat de requete php/mysql. Je m'explique, je souha
Ajax et json [ par Mornaloce ]
Bonjour, Voilà je vous explique mon problème : Je souhaite reproduire un site existant. Sur ce site j'ai des div imbriqué dans des div. Pour récupér
deplacer une div [ par iso6400 ]
Bonjour J'ai un slider consitué d'un curseur carré susceptible de se déplacer sur un axe horizontal (grâce un cliquer-tirer), pour cela j'ai utiilisé
Fonction javasceript ne detecte pas mon attribut css marginLeft [ par barikapix ]
Bonjour tout le monde, Tout d'abord, j'espère que ce n'est pas la 1289756390653721ème f"ois que quelqu'un pose cette question. Voila 1 semaine que j
comment garder en mémoire la valeur d'une variable [ par ricky250r ]
Je suis entrain de faire un petit jeu de mémoire et j'ai une variable qui affiche le record le plus bas mais quand je clic sur le bouton nouvelle part
Livres en rapport
|
Derniers Blogs
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 REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
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
|