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 :

VS2003 JavaScript alert() [Débutant]


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 142
    Par défaut VS2003 JavaScript alert()
    Bonjour,
    Voila j'ai une classe qui affiche une alert et dans une autre page j'ai un button qui appel une fonction de cet classe le code est le suivant :
    Page formulaire.aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub btnValidate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnValidate.Click
          Dim  MsgBox1 as New WinAlert
          MsgBox1.afficher("message ......")
     End Sub
    Page Classe WinAlert
    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
    Imports System.Web
    Imports System.Web.UI
     
    Public Class WinAlert
        Dim page As New System.Web.UI.Page
        Public Sub afficher(ByVal msg As String)
     
            Dim sb As New System.Text.StringBuilder
            sb.Append("<script language='javascript'>")
            sb.Append("alert('" & msg & "')")
            sb.Append("</script>")
     
            page.RegisterStartupScript("message", sb.ToString())
     
     End Sub
    Mon probleme c'est que rien ne s'affiche (fenetre d'alert), je fais un pas a pas detaillé et j'arrive a acceder a la methode afficher apres le deboge l'alert ne s'execute pas .quand je copie cole le code de la methode afficher dans la meme page que le formulaire alors ici la fenetre alert s'affiche.
    je soulicite votre aide .
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 312
    Par défaut
    Dim page As New System.Web.UI.Page
    Tu crée une nouvelle instance d'une page, qui n'est pas la même que la page appelante.

    En fait tu attache ton javascript a une page que tu as en mémoire mais jamais affichée.

    Essaie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Private Sub btnValidate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnValidate.Click
          Dim  MsgBox1 as New WinAlert
          MsgBox1.afficher("message ......",Me)
     End Sub
    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
    Imports System.Web
    Imports System.Web.UI
     
    Public Class WinAlert
     
        Public Sub afficher(ByVal msg As String,page as Page)
     
            Dim sb As New System.Text.StringBuilder
            sb.Append("<script language='javascript'>")
            sb.Append("alert('" & msg & "')")
            sb.Append("</script>")
     
            page.RegisterStartupScript("message", sb.ToString())
     
     End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 142
    Par défaut
    Et si j'appel la methode afficher() dans un module ? je ne peut pas faire Me

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

Discussions similaires

  1. Javascript alert avec des '\n'
    Par Ogryien dans le forum Développement Sharepoint
    Réponses: 3
    Dernier message: 28/08/2013, 10h38
  2. [javascript] accents dans les message "alert&q
    Par logica dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 10/07/2008, 10h08
  3. message javascript alert
    Par kroukse dans le forum ASP.NET
    Réponses: 6
    Dernier message: 31/10/2007, 11h43
  4. [Javascript] Alert select multiple.
    Par zulot dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/01/2007, 18h51
  5. [web] alert comme en javascript
    Par Shabata dans le forum Web
    Réponses: 3
    Dernier message: 06/11/2003, 10h14

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