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

JavaScript Discussion :

Variable String pour fonction Confirm()


Sujet :

JavaScript

  1. #1
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut Variable String pour fonction Confirm()
    Bonjour à tous,

    je suis complétement novice en javascript et je ne parviens pas à résoudre un petit soucis.
    Je développe un site mutlilingue et j'ai donc besoin de passer une string différente à une fonction confirm en fonction d'un ID de langue dont je dispose.

    Je suis en asp.net et ma méthode se passe comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If ViewState("Mod_Fic") IsNot Nothing Then
       FUpFichierModele.Attributes.Add("OnActivate", "return confirm('String')")
    End If
    Comment puis-je définir une variable string et la passer a la fonction confirm() une fois initialisée dans la langue que je désire ?

    D'avance merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If ViewState("Mod_Fic") IsNot Nothing Then
       FUpFichierModele.OnActivate, "function(){return confirm('String')}")
    End If
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Je pense que me suis mal fait comprendre , je n'ai pas dû être clair.

    En fait cette fonction fonctionne parfaitement pour le moment seulement j'ai besoin d'afficher un message différent selon la langue de mon utilisateur.

    Je voudrais donc initialiser une variable (ex:VarMessage) selon une procédure simple côté serveur et passer cette variable a la fonction confirm de sorte que "confirm('VarMessage') afin que la demande de confirmation soit dans la langue adaptée.

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code asp : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If ViewState("Mod_Fic") IsNot Nothing Then
       FUpFichierModele.Attributes.Add("OnActivate", "return confirm('"+VarMessage+"')")
    End If


    PS : Je ne connais pas le caractère de concaténation de ASP.net, j'ai utilisé le + ici, à toi de modifier.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If ViewState("Mod_Fic") IsNot Nothing Then
       FUpFichierModele.OnActivate, "function(){return confirm('"+String+"')}")
    End If
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Désolé SpaceFrog mais cette fois encore tu n'y étais pas. Je te remercie quand même pour ton aide

    Merci Bisûnûrs, c'est exactement ce qu'il me fallait. Je navais pas pensé à simplement concaténer ma variable.

    En vb.net, voila donc ce que ça donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FUpFichierModele.Attributes.Add("OnActivate", "if(confirm('" & ModifFichier & "')){}else{return false}")
    le caractère de concaténation étant le "&"

    Merci pour votre aide

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    :red: en fait dans mon esprit j'avais tapé exactement la même chose que Bisunurs ...
    Je devais ête ailleurs ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. Passer une variable String à une fonction
    Par dsalerne dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 30/07/2012, 19h02
  2. problème de variable String pour la connexion
    Par guestCam dans le forum VBA Access
    Réponses: 2
    Dernier message: 22/08/2008, 15h48
  3. Réponses: 5
    Dernier message: 20/02/2007, 06h27
  4. Conversion int en string pour paramatre fonction
    Par Aliveli dans le forum Visual C++
    Réponses: 9
    Dernier message: 10/10/2006, 21h56
  5. Réponses: 4
    Dernier message: 31/08/2006, 15h31

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