begin process at 2012 05 29 06:30:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Fonciton ajax replacer contenu div : récupérer sélection.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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&#39;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

Membre Club
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


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales