Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Important :Aide AJAX débutant

Maelle85, le mercredi 23 avril 2008 à 08:44:12
Bonjour,

C'est la première fois que j'utilise Ajax et avec les tutos et cours que j'ai trouvé je n'arrive pas a faire ce que je veux.
SUr une page internet j'ai un lien qui permet d'ajouter des lignes.(javascript), dans une ligne, j'ai deux champs et 2 checkbox. Dans le premier champ, l'auteur doit ecrire son nom. Lorsqu'il a renseigné son nom et qu'il clik sur la 2ème checkbox, je voudrais que le deuxième champ se remplisse automatiquement en allant chercher les infos dans la base de données. Etant donné que je ne prévois pas a l'avance combien j'aurais de ligne, je ne sais pas comment faire. Voici qq bouts de code :


function create_champ(i) {
var i2 = i + 1;

document.getElementById('leschamps_'+i).innerHTML = '<br /><input type="text" size="25" name="auth_'+i+' "></span>';
document.getElementById('leschamps_'+i).innerHTML += '<input type="radio" id="radio_20" name="radios_'+i+'"><label for="radio_20">Auteur extérieur</label><input type="radio" id="radio_10" name="radios_'+i+'" > <label for="radio_10">Auteur INAC : </label><span id="unit_'+i+'"><input type="text" size="25" name="unit" value="unit_'+i+'"></span>';
document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un auteur</a></span>' : '';
}


Code qui remplit ma première ligne :
<input type="texte" size="25" name="auth_1" value="<?php echo $nomprenom; ?>"/>
 
<input type="radio" id="radio_20" name="radios_1" onClick="GereControle('radio_10', 'unit_1', '1');"> <label for="radio_20">Auteur extérieur</label>
<input type="radio" id="radio_10" name="radios_1" onClick="GereControle('radio_10', 'unit_1', '1');" CHECKED> <label for="radio_10">Auteur INAC : </label>
<span id="unit_1"> <input type="text" size="25" name="unit" value="<?php echo $subdir ?>"></span>
<span id="leschamps_2"><a href="javascript:create_champ(2)">Ajouter un auteur</a></span>

La fonction GereControle me permet de masquer un champ.

Est-ce que qqun peut m'aider pour le code AJAX ou me donner les étapes a suivre...
Configuration: Windows XP
Internet Explorer 6.0
Répondre à Maelle85  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Maelle85, le mercredi 23 avril 2008 à 10:50:14
J'ai vraiment besoin d'aide svp!!!!
Répondre à Maelle85

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Maelle85, le mercredi 23 avril 2008 à 14:20:41
Quelqu'un peut m'aider svp??
Répondre à Maelle85

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Maelle85, le mercredi 23 avril 2008 à 15:26:29
J'ai créé ces fonctions mais ca ne marche tjs pas :

<script language="JavaScript">
//<![CDATA[
//instanciation de l'objet en fonction de la version
function afficher(txtdocument)
{
var target = document.getElementById("auth_2");
target.innerHTML = txtdocument;
}
</script>


<script language="Javascript">
var xhr = null;
function extraire()
{
if (window.XMLHttpRequest)
{
xhr = new XMLHttpRequest();
alert ("xhr est un " + xhr);
}
else if (window.ActiveXObject)
{
xhr = new ActiveXObject ("Microsoft.XMLHTTP");
alert ("xhr est un ActiveXObject" );
}
else
{
alert ("Votre navigateur n'est pas compatible avec AJAX...");
}
}
if (xhr)
{
xhr.onreadystatechange = function()
{
if (xhr.readyState ==4 && xhr.status== 200)
{
var txtdocument = xhr.responseText;
afficher(txtdocument);
}
}
xhr.open ("GET", "nom.php", true);
xhr.send(null);
}
}
//]]>
</script>
Pouvez m'expliquer la méthodologie à suivre svp?
Répondre à Maelle85

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Maelle85, le lundi 28 avril 2008 à 10:10:23
Je cherche toujours de l'aide si qqun peut m'aider...
Répondre à Maelle85
AJAX (Asynchronous Javascript And XML) Introduction à AJAX AJAX (Asynchronous Javascript And XML, traduisez Javascript asynchrone et XML) est une méthode de développement web basée sur l'utilisation d'un script Javascript pour effectuer des requêtes web à l'intérieur d'une page web... www.commentcamarche.net/contents/ajax/ajax-intro.php3
AJAX (Asynchronous Javascript And XML) Avantages liés à AJAx Les sites web utilisant AJAX bénéficient des avantages suivants : Une interface réactive car AJAX permet de modifier localement la page web ; Une rapidité d'exécution car seules les données à modifier dans la page sont... www.commentcamarche.net/contents/ajax/ajax-avantages.php3
AJAX (Asynchronous Javascript And XML) Avantages liés à AJAx Les sites web utilisant AJAX bénéficient des avantages suivants : Une interface réactive car AJAX permet de modifier localement la page web ; Une rapidité d'exécution car seules les données à modifier dans la page sont... www.commentcamarche.net/contents/javascript/xmlhttprequest.php3
Que peut faire le web pour vous ?Le "web", ce sont les pages HTML affichées dans votre navigateur. Elles ont évolué techniquement (hmtl, css, javascript, ajax, Flash, Java...) au point de devenir des outils à part entière. Que peut donc faire le web pour vous ? Voici une... www.commentcamarche.net/faq/sujet-5185-que-peut-faire-le-web-pour-vous
Faire sa propre tv avec Vpod.TvVpod.tv est un outil basé sur Ajax comme beaucoup de services Web 2.0 à l’interface personnalisable. Le service comprend ces éléments : Hébergement : Vpod.tv propose d’héberger les vidéos et autres contenus afin de les rendre accessibles par... www.commentcamarche.net/faq/sujet-14255-faire-sa-propre-tv-avec-vpod-tv
Comment fonctionne FlickrFlickr est un site Internet de partage et d’hébergement de photos gratuit, exceptées certaines fonctionnalités payantes. Flickr a été développé par Ludicorp, une société canadienne fondée en 2002. L’interface de Flickr utilise Ajax et permet de... www.commentcamarche.net/faq/sujet-14259-comment-fonctionne-flickr
[AJAX] Problème de compatibilité IE (Résolu)Bonjour, Je fais des tests sur la techno AJAX et rencontre un problème depuis plusieurs jours sans trouver de solution. Le script de test que j'ai réalisé est ici : http://gameonweb.free.fr/Ajax/. Ca consiste juste à mettre à jour régulièrement 2... www.commentcamarche.net/forum/affich-2358378-ajax-probleme-de-compatibilite-ie
Php/ajax encodage partiel (Résolu)Bonjour a tous, mon probleme est assez énervant =/ et j'ai beau sillioner les forum ... je n'ai toujours pas reussi a resoudre mon probleme :( alors voila, j'ai fait un miniChat (en ajax) sur mon site. il fonctionne tres bien mis a... www.commentcamarche.net/forum/affich-6650410-php-ajax-encodage-partiel
Passage de variable php dans ajax (Résolu)Salut, Je fais un site perso avec de l'ajax ( http://smawn.free.fr ) et je voudrais faire passer une variable php à un autre div (charger par ajax .php) sur le click d'un appellant ma fonction ajax et page php... voila je pense que... www.commentcamarche.net/forum/affich-3753091-passage-de-variable-php-dans-ajax
L'AJAX pour tous par GooglePour ceux qui auraient la tête dans le sable depuis plusieurs mois, AJAX est la technologie à la mode. Ce n'est rien de plus qu'une combinaison de technologies existantes depuis plusieurs années (HTML+CSS+Javascript+DOM+XmlHttpRequest), mais elle... www.commentcamarche.net/actualites/l-ajax-pour-tous-par-google-2237409-actualite.php3
Netvibes: première levée de fondsLe portail NetVibes (http://www.netvibes.com) est une page d'accueil personnalisable utilisant les technologies du web 2.0 (AJAX, RSS). Après quelques mois d'existence, NetVibes annonce déjà près d'un million d'utilisateurs, dont la majorité sont... www.commentcamarche.net/actualites/netvibes-premiere-levee-de-fonds-2159912-actualite.php3
Introduction à la programmation des CGIPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de... www.commentcamarche.net/contents/cgi/cgiintro.php3
Chat (Tchatche)Chat clavardage, pseudo, babillage, tchatche "To chat" bavarder Conversationnal Hypertext Access Technology“ Messagerie instantanée ICQ www.commentcamarche.net/contents/web/chat.php3