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

HTML Discussion :

liens dans un bouton


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut liens dans un bouton
    Bonjour,
    Les fichiers suivants sont dans le même répertoire :
    • index.htm
    • gallerie.htm
    • affich_mini.php

    Dans index.htm, je défini des liens sur le click de boutons :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a class="bouton_menu" onclick="self.location.href='affich_mini.php'">Gallerie A</a>
    <a class="bouton_menu" onclick="self.location.href='http://localhost:81/PAMWeb/gallerie.htm'">Gallerie B</a>
    <a class="bouton_menu" onclick="self.location.href='gallerie.htm'">Gallerie C</a>
    Les deux premiers liens fonctionnent bien, mais pas le troisième.
    En conclusion, "affich_mini.php" est trouvé dans le répertoire courant mais pas "gallerie.htm". Qu'en dites vous ?
    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a class="bouton_menu" onclick="self.location.href='http://localhost:81/PAMWeb/gallerie.htm'">Gallerie B</a>
    sûrement un problème de chemin d'accès.

    D'un autre coté ce code peut se résumer à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a class="bouton" href="gallerie.htm">Gallerie B</a>
    il est bon de temps en temps de revenir au fondamentaux

  3. #3
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    En fait le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a class="bouton_menu" onclick="self.location.href='gallerie.htm'">Gallerie C</a>
    fonctionne.
    J'ai du me mélanger dans mes tests. Désolé. oops:

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    J'ai du me mélanger dans mes tests. Désolé. oops:
    j'ai l'impression qu'il n'y a pas que dans tes tests que tu te mélanges voire disperses

    Le code que tu fournis fonctionne, c'est indéniable...mais j'ai envie de te dire qu'il arrive un moment où il faut poser ses valises, c'est pas dit mais c'est écrit.

    Il me semble que tu dois revenir, au moins pour un temps au fondamentaux.
    Certes on peut planter un clou avec une multiprises mais quand on dispose d'un marteau on utilise un marteau.

    Les balises ont une sémantique, chaque balise au départ à été conçue pour remplir un usage, pour info il existe http://www.w3.org/TR/html4/index/elements.html, c'est à lire sans retenue lorsque l'on a un doute. On peut évidemment passer outre mais à réserver au cas d'application particulière.

    Dans ton cas, utilisation abusive de l'événement onclick sur une balise A, il existe la balise BUTTON qui me semble plus approprié et associé à du CSS pertinent peuvent tout à fait convenir.

    Donc prends le temps de partir sur de bonnes bases et pour cela il existe, sur ce site même les cours, Les bases du HTML, et d'une façon plus général Les meilleurs cours et tutoriels (X)HTML.

    Tu trouveras la même chose concernant le CSS Les meilleurs cours et tutoriels CSS.

    Au vu des questions que tu poses sur le forum, je pense que ces lectures te sont indispensables.

    nota : Il serait dommage également de te priver des FAQ, c'est plein d'excellentes choses.

    Bonne lecture.

  5. #5
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    J'ai parcouru tous les documents dont tu parles, pas toujours de manière approfondie je le concède, mais le sujet et vaste. Le souci est que personne ne fait que du html ou que du php ... Toutes les possibilités sont exploitées et la cohabitation de tout ça est peu ou pas décrit.
    Je privilégie la réutilisation des solutions proposées sur le net, les forums, et quelques fois ça coince, sorti de leurs contextes.
    C'est vrai aussi que lorsqu'on a le nez dans le guidon, on devrait relever la tête, prendre du recul. J'y travaille.
    Cdlt

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

Discussions similaires

  1. [Debutant] Associer une URL à un lien dans un bouton
    Par falco- dans le forum Objective-C
    Réponses: 1
    Dernier message: 03/06/2015, 14h16
  2. [ASP/C#] Mettre un lien dans un bouton
    Par V_inSe dans le forum ASP.NET
    Réponses: 17
    Dernier message: 02/03/2011, 11h21
  3. [Twiki] : mettre en lien dans un item d'un radio bouton
    Par melisa10000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 21/04/2009, 15h19
  4. Remplacer les liens dans Formview par des boutons
    Par lemagicien dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/08/2007, 22h33
  5. header en flash ==> lien dans les boutons !
    Par @.ANNA.@ dans le forum Flash
    Réponses: 8
    Dernier message: 20/10/2006, 05h05

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