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 :

Détection du positionnement dans une page


Sujet :

JavaScript

  1. #1
    Membre averti Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Points : 400
    Points
    400
    Par défaut Détection du positionnement dans une page
    Bonjour,

    J'essaie de résoudre un petit problème sans y parvenir. Un peu d'aide serait bienvenue.

    Depuis une page HTML, j'ai un lien (href) qui me permet d'ouvrir une seconde page à un endroit précis (Numéro de message) via une ancre HTML dans l'URL
    ex.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    http://www.domain.com#UnNumero
    La page cible de l'URL est constituée d'une table HTML et chaque <tr> de la table à un ID correspondant a un numéro de message (ancre).
    Je souhaiterai lors de l'ouverture de la page cible modifier la présentation du <tr> étant ciblé.

    Comment faire en JavaScript pour détecter sur l’événement onload quelle <tr> à été ciblé ?


    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 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 642
    Points : 66 668
    Points
    66 668
    Billets dans le blog
    1

  3. #3
    Membre averti Avatar de SPACHFR
    Profil pro
    Paaaaaa
    Inscrit en
    Février 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Paaaaaa

    Informations forums :
    Inscription : Février 2004
    Messages : 557
    Points : 400
    Points
    400
    Par défaut
    Je viens de trouver une solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function getUrl(){
    var url= document.URL;
     i=url.lastIndexOf("#"); 
     var tr = document.getElementById(url.substr(i+1));
     tr.style.backgroundColor = '#F5DA81';
    }
    J'ai pas vue ta réponse SpaceFrog, je vais tester..


    Merci

    La solution de SpaceFrog est nettement plus élégante....

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/01/2015, 11h08
  2. pop up positionne dans une page
    Par vallees4 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/04/2010, 12h37
  3. Positionnements dans une page
    Par jmde dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 27/04/2009, 20h41
  4. Positionnement dans une page
    Par tissard dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 15/07/2008, 10h56
  5. [HTML] Positionnement dans une page web
    Par pasqwal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/10/2006, 15h53

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