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 :

[Js dans page aspx] Redirection


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Points : 14
    Points
    14
    Par défaut [Js dans page aspx] Redirection
    Salut TLM,
    J'ai un problème de redirection au niveau de mes fonctions javascript. En fait, j'ai utilisé la directive (citée dans le FAQ et dans les autres sujets):

    location.href = url;
    avec url = mon lien (j'ai bien vérifié que ce lien est bien remplie, il contient une @ valide).
    Résultat : rien ne se passe lors du click sur le bouton, on reste dans la page de départ.

    Voici le code du bouton:
    <a onclick="javascript:addToNewsletter();"><input name="img" type="image"/></a>
    Ce code js se trouve dans une page .aspx, j'ai l'impression qu'il fait un postback!
    Merci d'avance

  2. #2
    Membre régulier Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Points : 119
    Points
    119
    Par défaut
    Citation Envoyé par onouiri
    Salut TLM,
    J'ai un problème de redirection au niveau de mes fonctions javascript. En fait, j'ai utilisé la directive (citée dans le FAQ et dans les autres sujets):


    avec url = mon lien (j'ai bien vérifié que ce lien est bien remplie, il contient une @ valide).
    Résultat : rien ne se passe lors du click sur le bouton, on reste dans la page de départ.

    Voici le code du bouton:

    Ce code js se trouve dans une page .aspx, j'ai l'impression qu'il fait un postback!
    Merci d'avance
    Comment ça tu as l'impression? la page se rafraichit ou pas ?
    Le code que tu utilises est bon, si l'url transmit est vraiment valide, ça devrait fonctionner.

    Peux-tu mettre un peux plus de code ?
    Il y a une erreur ?

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Points : 14
    Points
    14
    Par défaut
    oui la page se rafraichit (on reste dans la page de départ).
    Voici le code aspx:

    <a onclick="javascript:SearchProduct();"><input type="image" name="imageField" src="<%= tamaris.Global.StaticApplicationUrl %>/images/rechercher.gif" ID="Image1"></a>

    la fonction js est :
    function SearchProduct()
    {
    location.href = "http://url";
    }

  4. #4
    Membre régulier Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Points : 119
    Points
    119
    Par défaut
    Citation Envoyé par onouiri
    oui la page se rafraichit (on reste dans la page de départ).
    Voici le code aspx:

    <a onclick="javascript:SearchProduct();"><input type="image" name="imageField" src="<%= tamaris.Global.StaticApplicationUrl %>/images/rechercher.gif" ID="Image1"></a>

    la fonction js est :
    function SearchProduct()
    {
    location.href = "http://url";
    }
    Il faut que tu fasse comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    location.href = "http://" + url;
    Même si je ne sais pas ce que contient la variable url, il y a déjà une erreur de syntaxe.

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Points : 14
    Points
    14
    Par défaut
    La syntaxe j'ai vérifié c'est correct.
    Pour le http://, c bon il en a!
    Vraiment c'est un problème dont je ne trouve la solution!

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 31
    Points : 14
    Points
    14
    Par défaut
    Bon c résolu. Il fallait mettre un (return false) à la fin de la fonction javascript

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

Discussions similaires

  1. UserControl dans page aspx
    Par punisher999 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/01/2009, 13h03
  2. Utilisation de contrôles Silverlight 2.0 dans page ASPX
    Par Ikko92 dans le forum Silverlight
    Réponses: 7
    Dernier message: 06/10/2008, 17h29
  3. Réponses: 13
    Dernier message: 06/08/2008, 14h16
  4. Variables UserControl dans page aspx
    Par patachouNewG dans le forum C#
    Réponses: 1
    Dernier message: 06/05/2008, 12h42
  5. applet java dans page ASPX
    Par volivi dans le forum Applets
    Réponses: 1
    Dernier message: 06/11/2006, 21h12

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