Bonjour à tous!
Le problème qui m'occupe est le genre de problème où l'on se dit: "Mais Pourqwaaaaaa???"...
Je m'explique.
Dans la partie "connectée" du site de la société pour laquelle je travaille, il y a un bandeau Flash qui permet d'accéder à différentes infos, de changer la langue d'affichage, etc...
Dans ce bandeau, le logo (visible quelque soit la page) est cliquable, et renvoie vers la 1ère page de la partie connectée.
Le problème, c'est que lorsque l'utilisateur clique sur le logo:
- au 1er clic, il ne se passe rien (prise de contrôle de l'ActiveX, je présume).
- au 2ème, il "duplique" la page d'accueil de la partie connectée (il l'ouvre dans une nouvelle fenêtre.
- au 3ème clic:
* si c'est dans la fenêtre originelle, il réactualise la page de la nouvelle fenêtre
* mais si je clique sur le logo de la nouvelle fenêtre, alors il se comporte normalement, il ré-actualise la page dans la fenêtre courante.
Voici le code utilisé (tout simple)
1 2 3 4 5 6 7 8 9 10
|
lowerUsrlg = usrlg.toLowerCase();
btn_logo.onRollOver = function(){
btn_logo.useHandCursor = true;
}
btn_logo.onPress = function(){
getURL("/"+lowerUsrlg+"/", _parent);
} |
où usrlg est "la langue de l'utilisateur".
Il faut savoir aussi que ce bandeau se trouve dans une iframe (ce qui explique peut-être le problème, mais ne dit pas comment le résoudre). Le fait étant que la refonte complète de cette page est prévue, mais pas pour tout de suite.
En attendant, j'espère avoir été clair, et j'espère qu'une bonne âme saura m'aider à régler ce problème!
Merci d'avance!
Partager