OVH Cloud OVH Cloud

rafraichissement page accueil site

14 réponses
Avatar
trucmuch
bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?

mic

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

10 réponses

1 2
Avatar
ASM
bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?


si le formulaire est dans l'iframe :

var cible = parent.document.getElementById('membre');
var f = document.forms['monForm'].elements;

var contenu = document.createElement('P');
contenu.innerHTML = 'Nom :'+f.nom.value;
cible.appendChild(contenu);
contenu = document.createElement('P');
contenu.innerHTML = 'Prénom :'+f.prenom.value;
cible.appendChild(contenu);

etc ...

à faire agir avant que le formulaire ne se carapahute
écrira ce qu'il faut dans le div de id='menbre' de la main page

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Guy
bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?

mic

Bjr,


en javascript voir la méthode reload de location !

GR

Avatar
trucmuch
ASM a exprimé avec précision :
bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?


si le formulaire est dans l'iframe :

var cible = parent.document.getElementById('membre');
var f = document.forms['monForm'].elements;

var contenu = document.createElement('P');
contenu.innerHTML = 'Nom :'+f.nom.value;
cible.appendChild(contenu);
contenu = document.createElement('P');
contenu.innerHTML = 'Prénom :'+f.prenom.value;
cible.appendChild(contenu);

etc ...

à faire agir avant que le formulaire ne se carapahute
écrira ce qu'il faut dans le div de id='menbre' de la main page


le formulaire est dans la page parent :-(

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Avatar
trucmuch
Il se trouve que Guy a formulé :
bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?

mic

Bjr,


en javascript voir la méthode reload de location !

GR


je vais faire une recherche sur cette méthode ...

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Avatar
ASM
ASM a exprimé avec précision :


la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?


si le formulaire est dans l'iframe :
[...]


écrira ce qu'il faut dans le div de id='menbre' de la main page


le formulaire est dans la page parent :-(


et ? ça t'empêche d'y écrire via le DOM ?

ben ... si tu t'essspliquais mieux.

Donc la page affichée est remplacée ?
La réponse du formulaire ne peut pas aller poluer l'iframe en place ou
une autre ?

On ne sait même pas ce qu'est cette inscription, ni où elle s'en va.
(en ta BAL ? en base de données ?)
Que renvoie le formulaire ? et où le renvoit-il ?

Et pourquoi des news dans une iframe ? et quelles news ?
D'ailleurs, pourquoi causer de cette iframe, alors qu'elle n'a rien à
voir, semblerait-il dans l'inscription ni le chargement de la page
principale (qui la contient).

Il te reste soit :
- les cookies
- les variables à attacher à l'url
Si tu veux traiter la chose via JS




--
Stephane Moriaux et son [moins] vieux Mac



Avatar
trucmuch
ASM vient de nous annoncer :

et ? ça t'empêche d'y écrire via le DOM ?

ben ... si tu t'essspliquais mieux.
je vais essayer ...


Donc la page affichée est remplacée ?
La réponse du formulaire ne peut pas aller poluer l'iframe en place ou une
autre ?
à l'origine, le formulaire d'inscription ( login, pass)était lui aussi

dans l'iframe, j'ai sorti tous les éléments pour le retrouver dans la
page accueil

On ne sait même pas ce qu'est cette inscription, ni où elle s'en va.
(en ta BAL ? en base de données ?)
Que renvoie le formulaire ? et où le renvoit-il ?
il ouvre un forum dans l'iframe, ce que je voudrais faire, c'est suite

à
cette inscription, rafaichir la page d'accueil, qui reprendrait les
nouvelles infos de session ( login, etc ...)

Et pourquoi des news dans une iframe ? et quelles news ?


un forum , puis d'autres fonctionnalités en fonction de la qualité du
visiteur qui se seraient reprises en page d'accueil

D'ailleurs, pourquoi causer de cette iframe, alors qu'elle n'a rien à voir,
semblerait-il dans l'inscription ni le chargement de la page principale (qui
la contient).
la connexion d'un membre par ses login, pass, ne rafraichit que

l'iframe, pas la page d'acceuil dans laquelle l'iframe se trouve

Il te reste soit :
- les cookies
- les variables à attacher à l'url
Si tu veux traiter la chose via JS


--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
ASM
à l'origine, le formulaire d'inscription ( login, pass)était lui aussi
dans l'iframe, j'ai sorti tous les éléments pour le retrouver dans la
page accueil


Bon je résume :
- dans page principale un formulaire de login
qui renvoie dans une iframe
- donc la page principale ne se recharge pas

Il n'y a alors pas de lézard : les champs sont touj là et visibles


<h3 id="log">Vos n'êtes pas connecté</h3>
<form name="monform" action="leforum.php" target="monIframe"
onsubmit="return modif()">
Login ::
Pseudo : <input type=text name="pseudo" size=8>
Pass : <input type=password name="pass" size=8>
<input name="envoi" type=submit value="connexion">
</form>

<script type="text/javascript">
function modif() {
var f = document.forms['monform'];
if(f.value.length==0 || f.value.length==0) {
alert('Vous n'avez pas rempli les champs de login');
return false;
}
if(document.getElementById) {
var cible = document.getElementById('log');
cible.innerHTML = 'Connecté : '+f.pseudo.value;
f.style.display = 'none';
}
else
{
f.envoi.value = 'Est connecté';
if(f.envoi.style) f.envoi.style.background = 'red';
f.envoi.disable = true;
}
return true;
}
</script>



--
Stephane Moriaux et son [moins] vieux Mac

Avatar
trucmuch
bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?

mic


plutôt que rafraîchir le bon terme serait recharger la page
d'accueil pour prendre en compte les éléments de l'inscription
après validation de login et password ...
une idée ?

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
ASM

bonjour,
la page d'accueil de mon site comprend un formulaire d'inscription
et une iframe qui renvoie le forum du site
après l'inscription, je voudrai rafraichir les infos contenues
dans le menu de la page d'accueil ( nom du membre inscrit ... etc )
quelle est la fonction à utiliser en javascript ?


plutôt que rafraîchir le bon terme serait recharger la page
d'accueil pour prendre en compte les éléments de l'inscription
après validation de login et password ...


Pourquoi recharger la page principale ?
(si l'essentiel est dans une iframe)
Ça n'allait pas ce que j'ai donné ?

une idée ?


Methode voulue et disponible ?
-1- Le PHP ?
-2- Le XMLHttpRequest ?
-3- Le JavaScript ?

-1- :
S'il y a un login je suppose qu'il est traité qquepart, non ?
Il y a des chances que ce soit du côté serveur (PHP ?)
donc je ne vois pas :
- où est le blème (le PHP connait ou non le logueur)
- ce que vient faire le JS dans l'histoire (voir sur le ng php)

-3- :
il n'y a que les cookies pour gérer le suivi à peu près correctement en
JavaScript.

-3- :
http://perso.wanadoo.fr/stephane.moriaux/truc/HttpRequest/v_2/index


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
trucmuch

plutôt que rafraîchir le bon terme serait recharger la page
d'accueil pour prendre en compte les éléments de l'inscription
après validation de login et password ...


Pourquoi recharger la page principale ?
(si l'essentiel est dans une iframe)
Ça n'allait pas ce que j'ai donné ?

une idée ?


Methode voulue et disponible ?
-1- Le PHP ?
-2- Le XMLHttpRequest ?
-3- Le JavaScript ?

-1- :
S'il y a un login je suppose qu'il est traité qquepart, non ?
Il y a des chances que ce soit du côté serveur (PHP ?)
donc je ne vois pas :
- où est le blème (le PHP connait ou non le logueur)
- ce que vient faire le JS dans l'histoire (voir sur le ng php)

-3- :
il n'y a que les cookies pour gérer le suivi à peu près correctement en
JavaScript.

-3- :
http://perso.wanadoo.fr/stephane.moriaux/truc/HttpRequest/v_2/index


je t'ai répondu directement
mic

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


1 2