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

jQuery Discussion :

Chemin parent.location.href


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Par défaut Chemin parent.location.href
    bonjour,

    je suis dans une page recherche.php

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <html>
        <head>
        </head>
        <frameset cols="300,*" rows="*" frameborder="YES" bordercolor="#CCCCCC"  border="0" framespacing="0">
            <frame src="menu.php" name="gauche" frameborder="0" bordercolor="#CCCCC" border="0" scrolling="NO"/>
            <frame src="recherche.php" name="droite" frameborder="0" bordercolor="#CCCCC" border="0"/>
        </frameset>
        <noframes>
        </noframes>
    </html>

    dont voici la frame index.php


    J'ai un bouton pour modifier un élément de liste dans recherche.php

    sur ce bouton, j'effectue une action :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $('.update').click(function(event){
    	event.preventDefault();
    	var $el = $(this);
    	var id = $el.data('id');
    	parent.location.href="app/structures/index.php?consult1=1&id=" + id;
    });
    Ceci marche très bien sous Firefox, Chrome.

    Mais sous IE, il renvoi la page vers le chemin suivant :

    app/structures/app/structures/index.php?consult1=1&id=3

    j'ai donc 2 fois une partie de mon chemin, et je suis donc en erreur 404.

    Comment puis-je faire une correction uniquement pour IE ou un code valable pour tous les navigateurs.

    Merci par avance.

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    si tout se trouve dans le même répertoire, pourquoi ne pas faire un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    parent.location.href="index.php?consult1=1&id=" + id;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 135
    Par défaut
    J'ai corrigé en mettant l'url complète du script afin que ça fonctionne sur tous les navigateurs.

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

Discussions similaires

  1. document.location.href + asp
    Par roots_man dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/07/2007, 11h35
  2. problème de javascript avec parent.zone2.location.href
    Par Liondd dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/04/2006, 09h41
  3. window.location href bizarre
    Par siddh dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2005, 15h09
  4. self.location.href bloque sous ffx ?
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/10/2005, 16h47
  5. document.location.href sur target=_parent
    Par davelop dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/06/2005, 12h19

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