begin process at 2012 05 30 20:51:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Fonction ajax remplacer contenu div : récupérer sélection


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

Fonction ajax remplacer contenu div : récupérer sélection

samedi 21 juin 2008 à 15:08:23 | Fonction ajax remplacer 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 à 17:42:56 | Re : Fonction ajax remplacer contenu div : récupérer sélection

pysco68

....mauvais forum....

c'est plutot un problème de javascript que de PHP...

par exemple associe une fonction qui te redirige en fonction de l'évènement onselect et qui par un accès au DOM choisis la bonne adresse....

bonne chance....

P.S.: pas très beau tout ce code pas mis dans un fichier à part... mais bon c'est mon avis ;)


Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo

samedi 21 juin 2008 à 17:45:06 | Re : Fonction ajax remplacer contenu div : récupérer sélection

pysco68

pardon, ma remarque finale état pas juste... avais mal vu ;)


Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo



Cette discussion est classée dans : data, method, div, if, httprequestm


Répondre à ce message

Sujets en rapport avec ce message

j'aimerais un update d'une colonne mais pas de toutes mes lignes [ par kifouillou ] bonjour,j'ai un petit problème avec un update.En fait je voudrais juste mettre à jour une colonne dans ma base mais sa me met toutes mes lignes de ma Image de fond sur carte visite Outlook (Classe VCARD) [ par flopad ] Bonjour tout le monde,j'utilise la classe vcard c-dessous afin de permettre de télécharger les cartes de visites du personnel sur mon annuaire intrane une erreur en PHP(besoin d'aide) [ par uniXbyte ] Bonsoir, je suis nouveau sur le forum et je suis un étudiant en informatique qui a commencé à étudier le javascript, css et html pourtant je n'ai pas probleme de pagination [ par amani7987 ] Salem, je suis débutant en php, je ecrire le code d'une page qui affiche la liste des personne à partir de ma base de donnée et je veux affiché 5 li sessions [ par rudybiss ] salut à tousje suis en train de programmer en php (je suis debutant) et en ce moment je suis sur les sessions,et j'ai voulu tester un code pris sur un probleme login/redirect avec IE mais pas avec FF [ par stooff ] Bonjour a tout le site,Pour vous expliquer brievement le sujet ... je developpe une interface web client, dans celle ci le client doit etre redirigé v probleme avec un script [ par supertony540 ] salut je débute en informatique et je suis en train de créer un site perso d'une dizaine de pages. et je souhaite mettre un système de commentaire s Systeme de connexion [ par geof2810 ] Bonjour a tous, voila j'ai un code qui apparemment ne marche pas correctement je vous explique le principe et puis je vous mets le code. Donc voila recherche avec php + lecteur wav [ par mbik ] Bonjour, J'ai entamé le développement d'une petite application et je suis bloqué. En fait j'ai créé une variable $date qui correspond au nom d'un doss Problème de boucle / accès BDD [ par satreix ] Bonsoir [^^clinoeil1], Je viens vers vous ce soir pour un problème de syntaxe selon moi mais ce pourrait être autre chose. La fonction suivante est c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,560 sec (3)

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