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 04/08/2006, 16h52   #1
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Par défaut message "SVP Patientez.."

Salut,

Je voudrais utiliser un pop up pour faire attendre le visiteur jusqu'à ce que toute la page soit chargée et puis fermer le popup

J'appelle une fonction javascript mais la fenetre(avec le code ci-dessous) n'apparait que lorsque la page est aussi prete donc au meme moment que les records.

Merci d'avance pour m'eclairer.

Citation:
<script language = "javascript">
function popup_wait()
{

var mypage = 'please_wait.html';

var w=500;
var h=100;
var toscroll = 'yes';
var resize = 'no';
var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
var settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+toscroll+',resizabl e='+resize +',status=no, directories=no, toolbar=no, location=no, menubar=no, titlebar=no';
window.open(mypage,'selected_order',settings)
}
</script>
</head>

<BODY onLoad="popup_wait()">

ici le tritement des records

</body>
please_wait.html

Citation:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY onLoad="cacheOff()">
<!-- BEGINNING OF THE SCRIPT -->
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; left=10; top:10px; z-index:10; visibility:visible;
}
-->
</STYLE>
<DIV ID="cache">
<TABLE WIDTH=400 BGCOLOR=#000000 BORDER=0 CELLPADDING=2 CELLSPACING=0>
<TR><TD ALIGN=center VALIGN=middle>
<TABLE WIDTH=100% BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><FONT FACE="Arial, Verdana" SIZE=4><B><BR>PLEASE WAIT ... <BR><BR></B></FONT></TD> </TR>
</TABLE>
</TD>
</TR></TABLE>
</DIV>

</BODY>
</HTML>
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2006, 16h54   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Il faut mettre un <%response.flush()%> juste après avoir appelé la popup.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h19   #3
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Merci Immobilis pour ta reponse,

Le fenetre s'ouvre bien au bon momment. C'est dejà tres bien.

pour fermer le popupj 'ai juste fait mypage.close(); al fin de la page mais le poup ne se ferme.

Y aurait il une autre methode pour fermer le popup des que la page est completement chargée ?

J'ai essayé, a la fin de la page mai ca ne resout pas le probléme.
....................................
............................
Citation:
<script language=javascript>my_window.close();</script>
</body>
</html>
Merci d'avance pour votre aide.
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h21   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Code :
<script language=javascript>window.self.close();</script>
Je crois.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h43   #5
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Merci Immobilis pour ta reponse rapide
j'ai essayé aussi et ca marche:


Response.Write("<script language='javascript'> { my_window.close();}</script>")

en tout cas merci
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 14h44   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
STP
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 12h48   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 63
Points : 14
Points : 14
Par défaut probleme de fermeture de popup

le code
Code :
1
2
3
Response.Write("<script language='javascript'> { my_window.close();}</script>")
</body>
</html>
je le met a la fin mais la popup ne se ferme pas
est ce que qqun peut m'aider svp?

j'ai essayer aussi

Code :
<script language=javascript>window.self.close();</script>
Merci de votre aide
jbenz 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 13h04.


 
 
 
 
Partenaires

Hébergement Web