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.NET Discussion :

Ouvrir un alert popup dans certaines conditions


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 63
    Points : 40
    Points
    40
    Par défaut Ouvrir un alert popup dans certaines conditions
    Bonjour,
    Je veux ouvrir un alert popup dans quelques conditions.
    Je upload fichiers de différents categorie(excel,video,word.....)
    Mais je veux ouvrir popup uniquement lorsque je upload word.
    Comment peut on faire?

  2. #2
    Membre régulier Avatar de hamouda64
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 63
    Points : 74
    Points
    74
    Par défaut
    Essaye cette solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    if (FileUpload1.HasFile)
            {
                string fileExt =
                   System.IO.Path.GetExtension(FileUpload1.FileName);
     
                if (fileExt == ".doc")
                {
                    string popupScript = "<script language='javascript'>" +"window.open('PopUp.aspx', 'CustomPopUp', " +"'width=200, height=200, menubar=yes, resizable=no')" +"</script>";
     
                    Page.RegisterStartupScript("PopupScript", popupScript);
                }
            }
    Si tu as d'autre souci n'hésite pas.

    bonne courage

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 63
    Points : 40
    Points
    40
    Par défaut
    d'ou il faut mettre?
    dans aspx ou aspx.cs?

  4. #4
    Membre régulier Avatar de hamouda64
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 63
    Points : 74
    Points
    74
    Par défaut
    c'est dans le CodeBehind c-a-d ".cs" au niveau de ton contrôle, voilà un petit exemple :

    Page Default.aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:FileUpload ID="FileUpload1" runat="server" />
        </div>
        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
        </form>
    </body>
    </html>
    Pages Default.aspx.cs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    28
    29
    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
     
    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
     
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
     
            if (FileUpload1.HasFile)
            {
                string fileExt =
                   System.IO.Path.GetExtension(FileUpload1.FileName);
     
                if (fileExt == ".doc" || fileExt == ".docx")
                {
                    string popupScript = "<script language='javascript'>" +"window.open('PopUp.aspx', 'CustomPopUp', " +"'width=200, height=200, menubar=yes, resizable=no')" +"</script>";
     
                    Page.RegisterStartupScript("PopupScript", popupScript);
                }
            }
        }
    }
    Il faut pas oublié de crée ta page "Popup.aspx" ou bien changer le nom vers la page que tu veux

    Bonne courage

Discussions similaires

  1. Enlever les fins de ligne dans certaines conditions
    Par timpoi dans le forum Langage
    Réponses: 3
    Dernier message: 01/08/2011, 14h58
  2. Somme dans certaines conditions
    Par QATAR dans le forum Excel
    Réponses: 6
    Dernier message: 17/02/2010, 19h00
  3. Préremplir un formulaire dans certaines conditions
    Par spirit69 dans le forum Access
    Réponses: 3
    Dernier message: 29/11/2006, 16h45
  4. [Résolu]Apparition de champs dans certaines conditions
    Par pascal913 dans le forum Access
    Réponses: 9
    Dernier message: 28/06/2006, 15h40
  5. [CSS] un espace apparaît dans certaines conditions
    Par MasterOfChakhaL dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 09/06/2006, 14h15

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