question avec "DIV" et "function"
Dernière réponse : dans Programmation
Bonjour,
J'aurais une petite question :
- j'ai une zone DIV qui exécute la fonction que j'ai créée : fonction($var1, $var2)
- j'aimerais avec un lien recharger le contenu de mon DIV, mais avec un incrément de 1 sur mes variables.
Bref, je veux ajouter 1 à mes variables avant de recharger ma fonction contenue dans le DIV.
Est-ce possible ????
Merci
J'aurais une petite question :
- j'ai une zone DIV qui exécute la fonction que j'ai créée : fonction($var1, $var2)
- j'aimerais avec un lien recharger le contenu de mon DIV, mais avec un incrément de 1 sur mes variables.
Bref, je veux ajouter 1 à mes variables avant de recharger ma fonction contenue dans le DIV.
Est-ce possible ????
Merci
Autres pages sur : question div function
Lassé par la pub ? Créez un compte
juste ma DIV, et avec à l'interieur ma "function ($var1+1, $var2+1)"
...
en fait, j'ai créé une petite fonction calendrier qui utilise les variables $moisaffiche et $anneeaffiche.
Par défaut, il charge $moisaffiche = $moisencours et $anneeaffiche = $anneeencours, mais j'aimerias qu'au clic il me charge ma fonction avec $moisaffiche = $moisencours + 1 par exemple, pour voir le calendrier du mois suivant, tu vois ce que je veux faire ????
...
en fait, j'ai créé une petite fonction calendrier qui utilise les variables $moisaffiche et $anneeaffiche.
Par défaut, il charge $moisaffiche = $moisencours et $anneeaffiche = $anneeencours, mais j'aimerias qu'au clic il me charge ma fonction avec $moisaffiche = $moisencours + 1 par exemple, pour voir le calendrier du mois suivant, tu vois ce que je veux faire ????
function sendRequest( type , file, infos , valeur , asynch)
{
if ((asynch == "") || (asynch == null)) asynch = false;
var xhr_object = null;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
{
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return false;
}
data_url = file;
xhr_object.open("POST", data_url, asynch);
xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
if (infos == "")
{
xhr_object.send(null);
}
else
{
xhr_object.send(infos);
}
if (xhr_object.readyState == 4)
{
var divView = document.getElementById('LE_NOM_DU_DIV');
divView.innerHTML= xhr_object.responseText;
}
}
}
La data_url contiendra le chemin d'accès du fichier php que tu veux appeller . Pour récuperer les valeurs il te suffira d'utiliser $_POST.
OUps j'ai lu trop vite :$
Le type ici en fait , il ne te sert à rien , tu peux enlever le paramètre de la fonction , je l'utilisais pour identifier le div dans lequel je voulais afficher le résultat .
File= c'est l'url à partir de la racine de ton site dans lequel se trouve ton fichier a appellé.
infos = il me sert juste à envoyer des informations au fichier appellé. Tu les récupères avec la variable $_POST .
valeur = idem que pour type , c'est pour les traitements différent que je l'utilisais ( décidément , j'aurais du bien regarder à laisser que le minimum ) .
Donc en virant le premier paramètre qui ne sert à rien pour le moment , ca donnerait qqch comme sendrequest('./ajax/file.php','info=prout&trt=nawak','');
Le type ici en fait , il ne te sert à rien , tu peux enlever le paramètre de la fonction , je l'utilisais pour identifier le div dans lequel je voulais afficher le résultat .
File= c'est l'url à partir de la racine de ton site dans lequel se trouve ton fichier a appellé.
infos = il me sert juste à envoyer des informations au fichier appellé. Tu les récupères avec la variable $_POST .
valeur = idem que pour type , c'est pour les traitements différent que je l'utilisais ( décidément , j'aurais du bien regarder à laisser que le minimum ) .
Donc en virant le premier paramètre qui ne sert à rien pour le moment , ca donnerait qqch comme sendrequest('./ajax/file.php','info=prout&trt=nawak','');
Salut,
J'ai mis en pratique la méthode XMLHTTPRequest donnée par RiiMii, afin de mettre à jour un DIV. Mais voilà, j'ai un souci...
Je vais vous expliquer ce que j'ai fait:
J'ai créer un DIV vide dans ma page.
Ensuite, j'ai rempli ce DIV avec la méthode XMLHTTPRequest, au chargement de la page (ONLOAD).
Jusque là, la procédure de mise à jour du DIV s'effectue parfaitement.
Mais le problème c'est que quand je veux mettre à jour ce DIV en appuyant sur un bouton SUBMIT, alors une chose annormale se produit :
Je vois le DIV afficher sa mise à jour mais pendant une fraction de seconde, puis ce DIV reprend l'affichage qu'il avait lors du chargement de la page.
En faite, la mise à jour du DIV n'est pas maintenue!!!
Pour info, j'utilise Internet Explorer 7. Connaissez-vous ce problème et comment y remédier?
Merci pour votre aide
J'ai mis en pratique la méthode XMLHTTPRequest donnée par RiiMii, afin de mettre à jour un DIV. Mais voilà, j'ai un souci...
Je vais vous expliquer ce que j'ai fait:
J'ai créer un DIV vide dans ma page.
Ensuite, j'ai rempli ce DIV avec la méthode XMLHTTPRequest, au chargement de la page (ONLOAD).
Jusque là, la procédure de mise à jour du DIV s'effectue parfaitement.
Mais le problème c'est que quand je veux mettre à jour ce DIV en appuyant sur un bouton SUBMIT, alors une chose annormale se produit :
Je vois le DIV afficher sa mise à jour mais pendant une fraction de seconde, puis ce DIV reprend l'affichage qu'il avait lors du chargement de la page.
En faite, la mise à jour du DIV n'est pas maintenue!!!
Pour info, j'utilise Internet Explorer 7. Connaissez-vous ce problème et comment y remédier?
Merci pour votre aide
azertyh a dit :
Salut,J'ai mis en pratique la méthode XMLHTTPRequest donnée par RiiMii, afin de mettre à jour un DIV. Mais voilà, j'ai un souci...
Je vais vous expliquer ce que j'ai fait:
J'ai créer un DIV vide dans ma page.
Ensuite, j'ai rempli ce DIV avec la méthode XMLHTTPRequest, au chargement de la page (ONLOAD).
Jusque là, la procédure de mise à jour du DIV s'effectue parfaitement.
Mais le problème c'est que quand je veux mettre à jour ce DIV en appuyant sur un bouton SUBMIT, alors une chose annormale se produit :
Je vois le DIV afficher sa mise à jour mais pendant une fraction de seconde, puis ce DIV reprend l'affichage qu'il avait lors du chargement de la page.
En faite, la mise à jour du DIV n'est pas maintenue!!!
Pour info, j'utilise Internet Explorer 7. Connaissez-vous ce problème et comment y remédier?
Merci pour votre aide
C'est probablement qu'il réaffiche la page entièrement, donc il (IE7) reprend les données qui sont dans le fichier HTML correspondant et donc remet les valeurs de départ.
Ce qu'il faudrait, c'est changer UNIQUEMENT la DIV par les instrunctions:
1 - D'abord nommer la DIV en question avec ID="IMOISJOUR" par exemple.
2 - Dans les routines qui gèrent le DIV, mettre IMOISJOUR.innerHTML=" "+CT_MOIS+","+CT_JOUR
3 - IMOISJOUR.style.visibility="visible".
Remarques: 1° Le " " devant CT_MOIS n'est là que pour dire que ce qui suit doit être considéré comme string et pas comme valeur uniquement numérique.
2° CT_MOIS et CT_JOUR sont les cmpteurs qui ont comme valeur le mois et le jour demandé d'une manière ou d'une autre.
------------------------------------------------------
AVIS: Je ne me souvient pas avoir mis ce message vu que je n'emploi pas le XTML.... Il y a quelqu'un dautre qui emploi le pseudonyme MDY. Il y a donc usurpation de pseudo...
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumAvertissement de sécurité internet explorer
- ForumInternet explorer 7 les premieres images
- ForumWindows 7 sans internet explorer
- ForumJavascript internet explorer 7
- ForumInternet explorer 7 bloque
- ForumPhp taille fenetre navigateur
- ForumPhp session internet explorer
- ForumApprentissage du php utilisation de easyphp
- ForumSaisie automatique internet explorer
- ForumAnalyser internet explorer 8
- Voir plus
car bonjour la galère pour piger!