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 :

1 lien, 2 target, 2 href


Sujet :

JavaScript

  1. #1
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut 1 lien, 2 target, 2 href
    Bonjour,

    Après épluchage de la FAQ, je ne trouve toujours pas de réponse.

    Ma fenêtre est divisée en 2 cadres, un pour la navigation, l'autre pour le contenu. Quand je clique sur un lien de ma barre 'Navigation', j'aimerais dans certains cas, ouvrir une page dans mon cadre 'Principal' et changer la location de mon cadre 'Navigation'.
    J'ai donc essayé plusieurs méthodes : replace(), et dernièrement celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="dt/DT_search.php" target="Principal" onClick="window.open('/dt/navdt.php','Navigation','copyhistory=0')">Gestion des DT</a>
    Or dans tous les cas, l'historique (IE 6) prend en compte le changement de location de la barre nav. Je dois cliquer 2 fois sur 'Précédent' pour revenir à la configuration précédente (page précédente ET barre nav correspondant à la page précédente..)

    Auriez-vous une solution ?

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    Je vois pas très bien ce que tu me proposes d'essayer.. Je suis encore en HTML 4 donc la soluce XHTML pour contourner l'absence d'attribut Target me renvoie une erreur..

    Et pour revenir à mon problème, j'arrive très bien à ouvrir ma page dans mon cadre 'Principal', ainsi que la barre de navigation dans le cadre 'Navigation', mais ce que je cherche, c'est comment faire en sorte que l'historique de mon navigateur ne prenne pas en compte le lien de mon cadre de navigation..

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    J'avais mal compris ton problème ..

    Ce n'est pas possible de faire ce que tu demandes.

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    coup de bambou...
    merci quand même

  6. #6
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    tu ouvre un lien avec le target et le href

    dans le conclick tu dois retrouver l'autre frame
    pour ça il te faut en passer par le parent de la page contenant ton lien
    puis récupérer dans celui-ci le frame et enfin lui changer son location

    un truc du genre
    window.parent.document.getElementById('monframe').location='ici.html'

    A+JYT
    PS pas de frame ça simplifie la vie de l'utilisateur et du développeur

  7. #7
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    mais là ça change rien à l'historique du navigateur.. mon problème c'est juste que je dois cliquer 2 fois sur le bouton 'Précédent' pour revenir à la situation précédente.. L'historique a pris en compte les 2 href...

    Sinon c'est sûr que quand je vais vite zapper ces cadres...

  8. #8
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Pour l'historique c'est ne navigateur qui le gère et tous ne le font pas de la même façon
    j'ai à une époque repris un site fait avec des frames
    pour arriver à gérer la navigation correctement j'avais fini par recharger le jeux de cadres
    mon lien faisait un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a target="_top" href="monFrameSet.php?frMenu=monMenu1&frSatus=edition&frContent=article&id=45">ici></a>
    ainsi le navigateur met je nouveau jeu de frame en place une seul opération un seul truc dans l'historique
    le script monFrameSet.php lui récupères les paramètres et position les src des frame en fonction des paramètres


    tu as alors vite fait de faire ça dans des div ou des table et de faire des includes

    A+JYT

Discussions similaires

  1. Forcer un lien en target _blank
    Par dombili dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/10/2007, 10h29
  2. [XHTML] XHTML 1.0 Strict : Lien avec "target" ?
    Par MaTHieU_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/08/2006, 17h56
  3. [HTML] Frames : lien avec target : bizarre
    Par casgr1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 30/06/2006, 22h54
  4. Irame: liens sans "target" ?
    Par Antipod dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/06/2006, 06h47
  5. Problème de lien sous la forme href file
    Par mussara dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 11/05/2006, 15h03

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