Aller a un endroit précis à l'ouverture d'...

JuL -  
Iger Messages postés 346 Date d'inscription   Statut Membre -
Bonjour, je suis actuellement en train de réaliser un site en html. ET j'ai une petite question

Voila j'aimerai savoir comment faire pour que le visiteur arrive à l'endroit que je veuille sur la page d'accueil lorsqu'il ouvre celle-ci. Il y a une histoire d'ancre à mettre mais comment faire pour aller à tel endroit sans que le visiteur n'ait a cliquer sur le lien de l'ancre ?

Merci beaucoup d'avance !

4 réponses

  1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Salut,
    Tu veux dire dans ton index.html?

    Je ne pense pas cela possible, tu pourrais essayer une redirection automatique mais du coup tu vas te retrouver à refaire la redirection à chaque fois...

    Le mieux c'est d'avoir par exemple un index.html qui te renvois vers index2.html#monancre automatiquement, résultat en arrivant sur ton site (index) on se retrouve sur index2 à la bonne place, mais encore faut il aussi que tu donnes le lien sur la page index sinon ceux qui n'acceptent pas les redirections pour une raison ou pour une autre seront en rade...
    0
  2. Iger Messages postés 346 Date d'inscription   Statut Membre 85
     
    Je pense que c'est possible.

    - Tu crées quelque part ton ancre en faisant
    <a name="monancre">Là où tu veux que l'utilisateur aille </a>

    - Sur la balise BODY, tu ajoutes:
    <BODY onLoad="document.location.href='index.html#monancre'>
    0
    1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Ben oui mais quand tu recharges index pour aller à mon ancre, tu repasses sur ton onload non? Du coup tu le recharges une fois de plus,...
      Pas cool ni pour le client ni pour le serveur cette histoire...
      0
    2. Iger Messages postés 346 Date d'inscription   Statut Membre 85
       
      Très bonne remarque;). ça marche aussi si on fait ça:
      <BODY onLoad="document.location.href='#monancre'>

      là, on ne recharge pas index.html
      0
      1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797 > Iger Messages postés 346 Date d'inscription   Statut Membre
         
        Ha je savais pas alors c'est le bonne solution :)
        Ceci dit j'aime bien celle de jipicy aussi :)
        0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut z'@ toutes z'et tous,

    Et pourquoi ne pas faire tout simplement une page d'accueil minimaliste avec que le contenu de l'ancre, un genre d'intro quoi ???
    Puis à partir de là un lien vers la page d'accueil officielle, non ?
    Parce qu'à vouloir à tous prix afficher un endroit précis autant le mettre en tête ;-))
    0
  4. JuK
     
    Salut, nan je ne veux pas de page intermédiaire avant la page d'accueil ... J'veux simplement que le visiteur arrive à un endroit précis sur la page d'accueil elle même. J'ai essayé <BODY onLoad="document.location.href='#monancre'> mais il me dit qu'il y a une erreur de script. Je sais pas pourquoi

    Merci
    0
    1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Il te manque le " fermant, juste au cas où ce n'est pas une faute de frappe...
      0
    2. Iger Messages postés 346 Date d'inscription   Statut Membre 85
       
      'Scuz, c'était une erreur de ma part.
      0