[Résolu][JavaScript] Aller sur une ancre grâce au javascript

Aller sur une ancre grâce au javascript [Résolu][JavaScript] - HTML/CSS - Programmation

Marsh Posté le 18-04-2006 à 14:34:26    

Bonjour,
 
Je cherche a faire aller les navigateurs sur une ancre au chargement de ma page.
 
Je suis dans un contexte très particulier et je n'ai malheureusement pas le droit d'utiliser l'URL pour passer en paramètre le nom de l'ancre : pas d'URL pour appeler la page, pas possible d'utiliser l'URL pour recharger la page, ...
 
Je n'arrive pas a trouver la méthode qui me permettrait d'appeler une ancre au chargement, sans utiliser un lien (<a href... ).
Je pense que ca doit etre jouable en JavaScript mais je ne trouve pas.
 
Désolé si je n'ai pas été très clair mais quelqu'un aurait il une petite idée ?
 
Merci
Worldofdada


Message édité par Worldofdada le 19-04-2006 à 15:30:55
Reply

Marsh Posté le 18-04-2006 à 14:34:26   

Reply

Marsh Posté le 18-04-2006 à 15:42:55    

<script language=javascript>
gotourl("#une_ancre_dans_la_page_en_cours" );
</script>
...
<a name="une_ancre_dans_la_page_en_cours">blabla</a>


 
EDIT : Excusez-moi, je me suis trompé, j'ai copié un bout de code qui n'est pas correct.
Au lieu de mon gotourl erroné, il faut peut-être utiliser window.location="#une_ancre_dans_la_page_en_cours"


Message édité par olivthill le 18-04-2006 à 18:44:00
Reply

Marsh Posté le 18-04-2006 à 16:53:08    

La fonction gotourl est une fonction JavaScript de base ?
Car elle me donne une erreur.
 
Apparemment, ce n'en est pas une.
Je n'ai pas le droit aux redirections ...

Reply

Marsh Posté le 18-04-2006 à 16:54:30    

Ben dis nous en plus ...
 
Tes contraintes c'est quoi ??
 
ne pas recharger la page?
 

Reply

Marsh Posté le 18-04-2006 à 17:33:00    

Oui, je suis dans un portail où il faut passer par des procédures spéciales pour changer de page : je ne peux "traffiquer" l'URL.

Reply

Marsh Posté le 18-04-2006 à 19:06:02    

tu rajoute une ancre dans cette putain d'url
et si les liens de ton portail passent par des "procedures speciales" genre javascript, ben tu peux dire au gars qui a fait ça d'aller se faire enculer

Reply

Marsh Posté le 18-04-2006 à 19:14:44    

Bravo pour cette remarque constructive.
 
Surement peu d'expérience professionelle, voire aucune ...

Reply

Marsh Posté le 18-04-2006 à 19:15:51    

Worldofdada a écrit :

Bravo pour cette remarque constructive.
 
Surement peu d'expérience professionelle, voire aucune ...


 
 :lol: j'adore...

Reply

Marsh Posté le 18-04-2006 à 21:25:22    

gatsu35 a écrit :

tu rajoute une ancre dans cette putain d'url
et si les liens de ton portail passent par des "procedures speciales" genre javascript, ben tu peux dire au gars qui a fait ça d'aller se faire enculer


Changer une ancre ne trafique aucunement l'url :o
 

Code :
  1. mapage.php?param1=tamere&param2=tonpere


vaut  

Code :
  1. mapage.php?param1=tamere&param2=tonpere#tesgosses


à la différence prêt que l'on indique au navigateur que l'on pointe sur l'id tesgosses
 
ah oui au passage une ancre ça se fait par un id de nos jours et pas par un <a name="">
 

Reply

Marsh Posté le 19-04-2006 à 10:19:06    

Bonjour
 
Je viens quand meme de re-essayer pendant une heure de forcer l'URL avec un paramètre supplémentaire mais je ne peux vraiment pas.
 
Je suis dans un page composée de plusieurs portlets.
Et la navigation dans le site se fait via des variables utilisateurs, sortes de variables de sessions propre au portail.

Reply

Marsh Posté le 19-04-2006 à 10:19:06   

Reply

Marsh Posté le 19-04-2006 à 15:30:37    

Problème résolu.
 
J'ai inclus une iframe, comme ca je n'ai plus de problèmes.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed