Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/12/2007, 09h22   #1
BnA
Membre éclairé
 
Avatar de BnA
 
Inscription : mars 2006
Messages : 559
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2006
Messages : 559
Points : 380
Points : 380
Envoyer un message via MSN à BnA
Par défaut Comportement getURL() étrange

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)
Code :
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!
__________________
Sans extrait de code, ne vous attendez à aucun miracle (sauf miracle) ...

...et n'oubliez pas: RTFM!!

Téléchargez FireBug pour Firefox (le paracétamol du développement web)

"MERCI" ne coûte rien, n'hésitez pas à vous en servir!
BnA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2007, 09h45   #2
BnA
Membre éclairé
 
Avatar de BnA
 
Inscription : mars 2006
Messages : 559
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2006
Messages : 559
Points : 380
Points : 380
Envoyer un message via MSN à BnA
Bon ben je crois que j'ai encore fini par trouver la solution par moi-même!

En fait j'avais oublié les " autour le la cible de mon getURL.

Ca a l'air de fonctionner comme ça devrait, mais c'est dingue qu'un oubli de la sorte cause un problème si "aléatoire"!


'fin bref, voilà, problème réglé, merci à moi!
__________________
Sans extrait de code, ne vous attendez à aucun miracle (sauf miracle) ...

...et n'oubliez pas: RTFM!!

Téléchargez FireBug pour Firefox (le paracétamol du développement web)

"MERCI" ne coûte rien, n'hésitez pas à vous en servir!
BnA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h24.


 
 
 
 
Partenaires

Hébergement Web