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 :

Changer une URL en javascript, juste le #


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par d�faut Changer une URL en javascript, juste le #
    Salut,

    J'aimerai changer l'url courante d'une page juste pour y ajouter un truc du style: "#/658/54:1"

    Comment faire, j'ai essay� avec un document.location = '#/658/54:1' mais cela me recharge toute la page au lieu de simplement d�placer la position de la page courante pour aller sur "#/658/54:1".

    Merci,
    Vincent.

  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 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    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 659
    Billets dans le blog
    1
    Par d�faut
    Ce n'est pas un comportement universel h�las...
    Certains navigateurs ne rechargent pas la page pour se rendre sur une ancre d'autres si

    Tu peux faire une fonction qui recup�re le top de ton ancre et faire un scrollTo
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    Ce n'est pas un comportement universel h�las...
    Certains navigateurs ne rechargent pas la page pour se rendre sur une ancre d'autres si

    Tu peux faire une fonction qui recup�re le top de ton ancre et faire un scrollTo
    Salut,

    Le but n'est pas de faire descendre l'ascenseur du nav. mais de changer l'url, comme le site de m6replay:

    Lien vers �missions: (/#/choisir-par-genre/Emissions)
    http://www.m6replay.fr/#/choisir-par-genre/Emissions
    Lien vers Info: (/#/choisir-par-genre/Info)
    http://www.m6replay.fr/#/choisir-par-genre/Info

    Comment je peux faire pour faire comme eux ?

    Merci,
    Vincent.

  4. #4
    Membre averti
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Novembre 2003
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Novembre 2003
    Messages : 53
    Par d�faut
    salut,
    est ce que t as trouv� une solution a ton probleme car ca m interesse ?
    merci

  5. #5
    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 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    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 659
    Billets dans le blog
    1
    Par d�faut
    serait-ce de l'url rewriting ?
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  6. #6
    Membre averti
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Novembre 2003
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Novembre 2003
    Messages : 53
    Par d�faut
    oui je parle du changement de l url sans recharger de page
    t as une id�e ?
    merci

  7. #7
    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 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    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 659
    Billets dans le blog
    1
    Par d�faut
    non sans recharger la page ce n'est pas possible
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  8. #8
    Membre averti
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Novembre 2003
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Novembre 2003
    Messages : 53
    Par d�faut
    ok. merci de repondre aussi vite :-)
    mais je suis all� sur le site de m6replay comme mentionn� plus haut, et assez bizarement ca marche !!! t as une id�e ?

  9. #9
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par d�faut
    Tu peux essayer de passer par
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.location.hash = "toto"
    mais en fonction des navigateurs, tu auras peut �tre des comportements diff�rents...

  10. #10
    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 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    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 659
    Billets dans le blog
    1
    Par d�faut
    Si tu regardes bien tout le site est en flash...
    Donc soit c'est flash qui arrive � modifier le contenu de la barre d'adresse soit il y a bien rechargement de page mais masqu� par le flash, je pencherai plutot pour la premi�re hypoth�se.
    Et je confirme dons que c'est impossible avec javascript

    [edit] meaculpa
    on peut bien modifier le hash en live ...
    M�me si je n'en vois vraiment pas l'utilit�
    faudra que je teste si �a a une influence au niveau des moteurs de recherche ???

    [/edit]
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  11. #11
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par d�faut
    Citation Envoy� par Hafiz.B Voir le message
    salut,
    est ce que t as trouv� une solution a ton probleme car ca m interesse ?
    merci
    Non, j'ai pas trouv� de solus � ce probl�me et je ne vois pas comment faire...

  12. #12
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par d�faut
    Citation Envoy� par Hafiz.B Voir le message
    salut,
    est ce que t as trouv� une solution a ton probleme car ca m interesse ?
    merci
    C'est bon, j'y suis arriv�, il suffit de faire comme ceci par exemple:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
      document.location.hash = '#/picbook/1/' + iframe_main.JS_chapter_id + '/' + iframe_main.JS_current_paragraph ;
    ou iframe_main.JS_chapter_id est une variable javascript se trouvant dans une iframe, le r�sultat en live:
    http://www.elizanet.com/#/picbook/1/2/3 (Ce site est en construction et ne marche pas avec IE, par contre pas de soucis avec TOUS les autre navigateurs).

    Space frog: Cela permet de mettre dans le hash des id de chapitre ou de paragraphe dans mon cas, ce qui permet d'envoyer un lien avec ces infos alors que l'url de la page est rest�e la m�me et que donc la page n'a pas �t� compl�tement recharg�e...

  13. #13
    Membre averti
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Novembre 2003
    Messages
    53
    D�tails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Novembre 2003
    Messages : 53
    Par d�faut
    ok les gars merci pour vos reponses,
    je vais essayer la solution de defact
    en fait, modifier l url sans recharger la page sert par exemple dans mon cas a afficher des images en ajax (sans recharger la page) et modifier l url en fonction de l id de chaque image...
    qql a une id�e a comment faire ca en c# ?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Changer une url dans un objet embed sans recharger la page
    Par Kalidor62 dans le forum G�n�ral JavaScript
    R�ponses: 0
    Dernier message: 19/11/2014, 12h56
  2. Modifier une URL en Javascript
    Par bouleanthony dans le forum G�n�ral JavaScript
    R�ponses: 15
    Dernier message: 01/10/2013, 11h42
  3. Changer une image en javascript
    Par voyageurdumonde dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 17/05/2013, 01h05
  4. Changer l'url d'une page en Javascript sans perdre le referrer
    Par fross dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 27/02/2007, 10h47
  5. Passage d'un tableau javascript en param�tres d'une URL
    Par seblo_scoqi dans le forum G�n�ral JavaScript
    R�ponses: 13
    Dernier message: 02/09/2005, 10h46

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