Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/12/2006, 15h08   #1
Membre du Club
 
Inscription : mai 2004
Messages : 143
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 143
Points : 45
Points : 45
Par défaut login-logout session asp et javascript

Bonjour,

J'ai un petit script de Login-Logout (sans accès à une BD) qui fonctionne très bien cependant lorsque l'on se Loggue une nouvelle mini-fenêtre s'ouvre (page d'erreur) en parralèle à la page courante. Si on se déloggue la mini-fenêtre se ferme mais si on ferme la fenêtre principale sans se délogguer la mini-fenêtre reste là.

En fait j'ai 3 principaux scripts qui se chevauche; 1 - tranfert du site français au site anglais, 2- Impression de la page si loggué, 3- login-logout.

mais voici le script du login - logout :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
function MM_Submit() {
  var expdate = new Date();
  var sixMonth = 180 * 24 * 60 * 60 * 1000;
 
  if ((document.frmLogin.checkbox.checked)) {
	expdate.setTime (expdate.getTime() + sixMonth ) ;
 
	document.cookie = "DealerCookie=" + (document.frmLogin.DealerCode.value) +	
    ((expdate) ? "; expires=" + expdate.toGMTString() : "") + "; path=/";
 
	document.cookie = "RepCookie=" + (document.frmLogin.RepCode.value) +	
    ((expdate) ? "; expires=" + expdate.toGMTString() : "") + "; path=/";
 
	document.cookie = "RememberMeCookie=" + ((document.frmLogin.checkbox.checked)?'1':'0') +	
    ((expdate) ? "; expires=" + expdate.toGMTString() : "") + "; path=/";
 
  }  
  else 
  {
    document.cookie = "DealerCookie=" + (document.frmLogin.DealerCode.value) + "; path=/";	
	document.cookie = "RepCookie=" + (document.frmLogin.RepCode.value) + "; path=/";	
	document.cookie = "RememberMeCookie=" + ((document.frmLogin.checkbox.checked)?'1':'0') + "; path=/";
  }
 
  window.open ('http://' + returnlang() + '/createcookie.asp?DealerCode=' + document.frmLogin.DealerCode.value + '&RepCode=' + document.frmLogin.RepCode.value + '&RememberMeCookie=' + ((document.frmLogin.checkbox.checked)?'1':'0'),'Extras','resizable=no,status=no,width=10,height=10,left=5000,top=5000');
}
Est-ce que quelqu'un sait comment éviter l'ouverture de la mini-fenêtre ?

Merci !
sperron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 09h23   #2
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
Tu utilises une mini fenetre dans le but d'appeler une url son rafraichir la fenetre principale.
C'est bien cela ?
Tu peux appeler une url sans utiliser de popup en utilisant AJAX.
Pour faire de l'ajax sans trop se prendre la tete, tu peux utiliser script.aculo.us .
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 15h41   #3
Membre du Club
 
Inscription : mai 2004
Messages : 143
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 143
Points : 45
Points : 45
Citation:
Envoyé par malbaladejo
Tu peux appeler une url sans utiliser de popup en utilisant AJAX.
Pour faire de l'ajax sans trop se prendre la tete, tu peux utiliser script.aculo.us .
Merci pour cette adresse , il y a plein de choses intéressantess, mais je n'ai toujours pas trouvé la solution de mon problème.
sperron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 15h56   #4
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
Une autre url intéressante ici.
Et l'exemple qui permet d'appeler une url :

Code :
1
2
3
4
5
6
7
8
var url = 'createcookie.asp';
var pars = 'DealerCode=' + document.frmLogin.DealerCode.value ;
.....
 
var myAjax = new Ajax.Request(
url, 
{method: 'get', parameters: pars, onComplete: showResponse}
);
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h56.


 
 
 
 
Partenaires

Hébergement Web