IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

message "SVP Patientez.."


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 309
    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.

    <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

    <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>

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Il faut mettre un <%response.flush()%> juste après avoir appelé la popup.
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 309
    Par défaut
    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.
    ....................................
    ............................
    <script language=javascript>my_window.close();</script>
    </body>
    </html>
    Merci d'avance pour votre aide.

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language=javascript>window.self.close();</script>
    Je crois.
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 309
    Par défaut
    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

  6. #6
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    STP
    "Winter is coming" (ma nouvelle page d'accueil)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo