Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
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 26/08/2011, 09h34   #1
Membre Expert
 
Avatar de pmithrandir
 
Homme Pierre Bonneau
Développeur Web
Inscription : mai 2004
Messages : 873
Détails du profil
Informations personnelles :
Nom : Homme Pierre Bonneau
Âge : 28
Localisation : Roumanie

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2004
Messages : 873
Points : 1 593
Points : 1 593
Envoyer un message via MSN à pmithrandir Envoyer un message via Skype™ à pmithrandir
Par défaut Enigme : Culture set to a strange value

Bonjour,

Je voulais vous faire part d'un bug qui m'a occupé toute l'après midi hier. j'ai réussi a le résoudre mais sans comprendre ou était le problème.

Imaginez qu'au chargement d'une page, la culture soit défini a une valeur étrange : "img" pour ma part.
Bien sur, dans cette page, vous ne définissez jamais la culture. Ca n'a pas le moindre sens dailleur.

Dans cette page, vous avez un widtget personnalisé, qui créé un objet div, avec une classe spécifiée. "scrollable" pour ma part.

Lorsque vous changez cette classe a une autre valeur, comme "scrollable2", le widget ne fonctionne plus, mais la culture ne change pas.

Le javascript est désactivé.

J'avais donc la situation étrange d'un code qui ne change pas la culture, et d'un element div qui en fonction de sa classe défini ou pas la culture de l'utilisateur.

Plus étrange, si je garde "scrollable", mais que j’enlève un fichier css en entrée, le bug disparait.

L'erreur la voila :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
.scrollable {
 
	/* required settings */
 
	position:relative;
	overflow:hidden;
	width: 680px;
	height:120px;
 
	/* custom decorations */
	border:1px solid #ccc;
	/*background:url('/img/global/gradient/h300.png') repeat-x;*/
}
Si je laisse la ligne background, j'ai un bug.

Si je la commente, ma culture reste en place.

N'ayant pas besoin de cette image, je ne m'en suis pas soucié plus que ca. Elle est dailleur dans un repertoire qui n'existe pas, avec un fichier qui n'existe pas.

J'avoue que j'y suis allé a taton, et que je n'ai toujours pas compris le problème, saurez vous trouver une explication a cette enigme ?

Pierre
pmithrandir est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h02.


 
 
 
 
Partenaires

Hébergement Web