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 :

atteindre une div voisine


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut atteindre une div voisine
    Bonjour a tous !!

    Voila j'aimerais savoir s'il existe un moyen d'atteindre une div voisine a partir d'une autre?

    Je m'explique:
    J'ai une div qui contient du texte afin de creer un overflow ce qui engendre une scrollbar (que j'ai d'ailleurs enlever)
    Dans une autre div j'ai 2 boutons qui me servent a derouler la 1ere div,
    J'ai donc le script ideal en javascript sauf qu'il est utilisé dans le cas de frames...
    J'aimerais donc le modifier pour l'utiliser dans le cas de div !!!

    Ne me demander pas pourquoi proceder ainsi plutot que de laisser la scrollbar.... (le besoin des clients )

    Merci d'avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par choko62 Voir le message
    Voila j'aimerais savoir s'il existe un moyen d'atteindre une div voisine a partir d'une autre?
    La question est un peu vague ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('id_div_voisine')
    La syntaxe est la même d'où qu'elle soit utilisée dans la page (div voisine ou pas).

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('id_div_voisine')
    Qu'appele tu 'id_div_voisine' ??
    Elle ne porte pas de nom mis a part sa class (Sa ne marche pas avec la classe)

    Pardon pour mon ignorance !!!

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par choko62 Voir le message
    Qu'appele tu 'id_div_voisine' ??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <div id="div_courante" onclick="alert(document.getElementById('div_voisine').innerHTML);">Hello</div>
    <div id="div_voisine">world !</div>
    Clic sur "Hello", tu accèderas à la div voisine

    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Dans mon cas rien ne se passe !!

    En lançant la console d'erreur j'obtient

    Document.GetElementById('id_de_ma_div').scrollBy(....) is not a function !!!

    Serait-ce dut au nagivateur (en l'occurence FireFox) ?

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par choko62 Voir le message
    En lançant la console d'erreur j'obtient

    Document.GetElementById('id_de_ma_div').scrollBy(....) is not a function !!!

    Serait-ce dut au nagivateur (en l'occurence FireFox) ?
    Je crois plutôt qu'il te faut revoir ton script de scroll utilisé pour faire défiler ta div
    Dans une autre div j'ai 2 boutons qui me servent a derouler la 1ere div,
    En tous cas chez moi, aucun pb ni sous Firefox (2) ni sous IE (6) ...

    A+

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Impossible avec des div !!!!

    Sa ne m'arrange pas du tout sa !!
    Et en remplaçant mon ScrollBy par un ScrollTop ou ScrollBottom ?

    Je sais bien que tu vas me repondre d'essayer et c'est ce que j'ai fait or sa ne marche pas (J'esperait en fait que tu me donne une reponse positive mais bon je crois que c'est mort)

    Merci quand meme (Je met le tag resolu pour eviter de faire tourner ce post indefiniment)

    Merci encore E.Bzz

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par choko62 Voir le message
    (Je met le tag resolu pour eviter de faire tourner ce post indefiniment)
    Attends peut être d'avoir confirmation par quelqu'un qui utilise ce genre de script (je n'ai pas le temps de tester ) ...

    A+

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Je viens de lire qu'apparement pour les divs on peut utiliser le ScrollTop() or je ne trouve dans aucun tutos ni meme dans mon bouquin javascript (Micro Application) comment l'utiliser !!!

    Peut etre que quelqu'un le sait ?

    Mille excuse encore pour mon imcompetence, mon ignorance (que dis-je ma nullité)

  10. #10
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par choko62 Voir le message
    Mille excuse encore pour mon imcompetence, mon ignorance (que dis-je ma nullité)
    Pas besoin : personne ne le pense

    Pour scrolltop, ce n'est pas une fonction mais une propriété (mais de la page uniquement => pas bon pour ton div).
    Trouvé ça
    Dans l'Explorer Internet MS à partir de la version 4 la position de défilement vertical est sauvegardée dans la propriété document.body.scrollTop
    A+

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut
    Merci beaucoup mais je ne vois pas en quoi cela peut m'aider d'avoir la position si je ne peut pas faire defiler mon cadre !!!
    A moins qu'il soit possible de la modifier en l'incrementant !!!

    Je vais essayer merci E.Bzz je tiens au courant

    ++

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

Discussions similaires

  1. Atteindre les DIV d'une DIV
    Par Pharmacos dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/01/2013, 19h25
  2. Atteindre un élément dans une div
    Par garfunk dans le forum jQuery
    Réponses: 2
    Dernier message: 05/05/2011, 09h59
  3. [AJAX] Atteindre une div situer dans un autre fichier
    Par Cube55 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/08/2007, 13h54
  4. atteindre une image sans id dans un div
    Par simoryl dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/02/2007, 18h24
  5. [Débutant][Fichier] Atteindre une ligne définie
    Par Bison_Ravi_33 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 07/09/2004, 22h09

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