[JavaScript ou autre]Rafraichir une autre fenetre

Rafraichir une autre fenetre [JavaScript ou autre] - Programmation

Marsh Posté le 06-11-2001 à 01:00:57    

bon comme le titre ne l'indique pas bien ;-), voici en clair ce que je dois faire :
j'ai une page principale (ASP) bon qd je clique sur un tit lien("se connecter" pour etre precis), une nouvelle fenetre(style popup) s'affiche qui demande l'identification de la personne, si l'identification est correcte le lien "se connecter" se transforme en "se deconnecter", il suffit juste de  mettre a jour la page principale (un banal refresh me suffirait).
 
si qqu'un a une petite idée qui pourrait me faire avancer, ca serait tres sympa parce que la...

Reply

Marsh Posté le 06-11-2001 à 01:00:57   

Reply

Marsh Posté le 06-11-2001 à 11:56:05    

please !!!!!!!

Reply

Marsh Posté le 06-11-2001 à 12:22:28    

...

Reply

Marsh Posté le 06-11-2001 à 12:42:52    

je connais pas l'asp :D
 
page_principale.asp
<A HREF="#" onclick='windows.open("login.asp",""," )'>
si pas loggué affichier "connecter"
sinon afficher "déconnecter"
</a>
 
login.asp
<Form action='post_login.asp'>
Nom:<input type="text" name="nom">
Pwd:<input type="text" name="password">
si loggué afficher
<input type="button" name="login" value="Login">
sinon
<input type="button" name="logout" value="Logout">
</form>
 
post_login.asp
si bouton login alors  
si les infos sont correctes enregistrer et afficher  
<javascript>
opener.location.reload();
document.close;
</javascript>
sinon  
afficher login.asp
 
si bouton logout alors sortir de la session
<javascript>
opener.location.reload();
document.close;
</javascript>
 
ça devrait être bon je pense...

Reply

Marsh Posté le 06-11-2001 à 12:56:22    

ok merci bcp, j vais essayer !!
 
petites infos, opener c la fenetre principale c ca ??

Reply

Marsh Posté le 06-11-2001 à 13:11:32    

oui tout a fait
tu accèdes à la fenêtre parent avec opener
reload : opener.location.reload();
autre page: opener.location.href='nom_page.html';
etc..
 
je garanti pas du tout que ça fct : je l'ai jamais fait. ;)
tu peux mettre dans un seul fichier login.asp et post_login.asp éventuellement.

 

[edtdd]--Message édité par ethernal--[/edtdd]

Reply

Marsh Posté le 06-11-2001 à 13:21:09    

tu me sauves la vie  :love:  
ca marche nickel merci bcp!!!!
 
j'avais essaye pas mal de truc, mais pas opener, javascript n'étant pas ma spécialité, enfin bref merci !!!!!!!

Reply

Marsh Posté le 06-11-2001 à 13:31:55    

je suis d'autant plus content que ça fct que je vais l'utiliser aussi ;)
en quelque sorte tu as été mon béta testeur :D :lol:

Reply

Marsh Posté le 06-11-2001 à 15:46:36    

:)

Reply

Marsh Posté le 06-11-2001 à 17:25:43    

arf ce ethernal ;)
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed