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 :

Réaliser une concaténation sur l'évènement onChange


Sujet :

JavaScript

  1. #1
    Membre actif
    Inscrit en
    Octobre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Octobre 2006
    Messages : 59
    Par défaut Réaliser une concaténation sur l'évènement onChange
    Bonjour,

    Voila mon problème, je souhaite avoir un lien de cette forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    questionnaire.php?page=competences&name1=10#mon_ancre
    à partir du code ci dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
       echo "<p>1) <SELECT name=1 onChange=\"document.location='questionnaire.php?page=competences&name1=' + this.options[this.selectedIndex].value\"></p>";
        echo "<option value=\"#\">----</option>";
    J'ai des combobox qui réactualise ma page apres selection, le problème est que mes combobox se trouvent en bas de page et a chaque raffraichissement je retourne en haut de page.
    Je veux donc mettre une ancre pour aller directement en bas de page apres avoir selectionner une combobox mais je n'arrive pas à rajouter "#mon_ancre" à la fin de mon lien apres .value :/
    Si quelqu'un peut m'aider svp

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    Je ne connais pas javascript, mais une concaténation se fait sous la forme suivante :
    (un point)
    ou (la virgule convient dans un echo seulement)

    De plus, je ne vois pas où tu insères une ancre dans ton code

    Et enfin, je pense que l'ancre doit se mettre au début :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lien = "page.php#ancre?parametres"

  3. #3
    Membre actif
    Inscrit en
    Octobre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Octobre 2006
    Messages : 59
    Par défaut
    ( dsl je me suis trompé de section )

    merci de ta réponse mais j'ai déja essayé tes solutions.
    Par contre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lien = "page.php#ancre?parametres"
    je ne connaissais pas et ca fonctionne pas chez moi, problème d'include

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    non, pas un problème d'include, mais effectivement ma syntaxe est fausse
    il faut bien faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    lien = "page.php?parametres#ancre"
    par contre, ton script ne me paraît pas exact :
    tu utilises un +, est-ce pour concaténer ?
    cela ne correspond pas au code que je t'ai proposé

    et il n'y a toujours pas d'ancre dans ton select

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

Discussions similaires

  1. Réaliser une arborescence sur plusieurs colonnes
    Par vince16 dans le forum Langage
    Réponses: 1
    Dernier message: 11/11/2006, 12h33
  2. [Evénements]Ajout d'une méthode sur un événement d'un bouton
    Par Salam59 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/03/2006, 15h47
  3. [ADO.NET]Comment réaliser une relation sur plusieurs champs?
    Par kleomas dans le forum Accès aux données
    Réponses: 3
    Dernier message: 13/03/2006, 12h40
  4. [MySQL] Réaliser une pagination sur un forum
    Par maroweb dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/02/2006, 12h39
  5. envoyer un formulaire sur un évènement onchange.
    Par maniaco_jazz dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 21/11/2005, 14h44

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