Jump to content

Archived

This topic is now archived and is closed to further replies.

Jimi

Crash avec un css sur un site

Recommended Posts

Je viens de trouver la source d'un de mes problemes.

Sur cette page ( tout le site je crois bien ... ) :

http://www.presence-pc.com/forum/ppc/Progr...ujet-2052-1.htm

Maxthon se froze total ( maxthon ne reponds plus etc ...)

Une fois je l'avais meme laissé toute une nuit sans plus de résultats ....

 

Constaté avec max 159 max 165 et meme methode "toto" ( maxthon "nu" )

Aucun probleme avec max2 IE ou FF par contre ...

 

Le probleme vient d'un fichier "1.css" que j'ai reussi a detecter et isoler.

http://m.bestofmedia.com/s/31676/commun/css/forum/1.css

 

Je ne vois rien d'extraordinaire dans ce fichier ...

Mais quand je met dans le filtre de contenu :

*bestofmedia.com/*1.css

 

il se trouve bien dans la liste des adresses bloquées et plus de problemes !

Share this post


Link to post
Share on other sites
Je ne vois rien d'extraordinaire dans ce fichier ...

 

#footerBgEnd {

width: expression(document.body.clientWidth < 1005 ? '1005px' : document.body.clientWidth > 1400 ? '1400px' : 'auto');

}

 

Il fait appel à la fonction javascript "expression" (définie je ne sais où) dans ce css, c'est bien ça ?

Ce ne serait pas là que Maxthon 1.x cafouille ?

Share this post


Link to post
Share on other sites
#footerBgEnd {

width: expression(document.body.clientWidth < 1005 ? '1005px' : document.body.clientWidth > 1400 ? '1400px' : 'auto');

}

 

Il fait appel à la fonction javascript "expression" (définie je ne sais où) dans ce css, c'est bien ça ?

Ce ne serait pas là que Maxthon 1.x cafouille ?

 

C'est normal que tu ne la trouves pas Dixours, c'est une pseudo propriété intrinsèque de css, pas une fonction javascript

en fait ça évalue le test

en français: si la largeur du client du body est inférieur à 1005 pixel on fixe la largeur du footerBgEnd à 1005 pixel sinon si la largeur du client du body est supèrieure à 1400 on fixe la largeur du footerBgEnd à 1400 px sinon la largeur est en auto.

 

En fait on évalue une expression ecrite en javascript avec des opérateurs ternaires.

 

A+

 

PS: si ma mémoire est bonne elle est complètement ignorée par FF, il n'y a que IE qui interprète ce genre de truc dans une css

Share this post


Link to post
Share on other sites

Wouah, merci Ricouz !! ;) Non seulement t'as su expliquer clairement à un nul, mais en plus ça m'a permis d'apprendre des trucs ! :lol:

 

Maxthon est-il forcément capable d'interpéter ceci, bien que reposant sur IE ?

Share this post


Link to post
Share on other sites
Wouah, merci Ricouz !! :lol: Non seulement t'as su expliquer clairement à un nul, mais en plus ça m'a permis d'apprendre des trucs ! ;)

 

Maxthon est-il forcément capable d'interpéter ceci, bien que reposant sur IE ?

 

Pas si nul que ça le nounours ;)

 

Pour ta question, oui normalement il devrait être capable d'interpréter.

Share this post


Link to post
Share on other sites

J'ai merdé dans le 1er post ca plante IE aussi ( j'ai IE6, suis pas trop trop surpris donc )

Pas mal de chose me pousse a upgrader, pfffff

J'ai un CD unattended ( formatage et install auto en 8 minutes )

Va me falloir des plombes pour integrer IE8 et j'ai peur que ca ralentisse mes re-installations ....

 

#footerBgEnd {

width: expression(document.body.clientWidth < 1005 ? '1005px' : document.body.clientWidth > 1400 ? '1400px' : 'auto');

}

Je soupconne cette ligne perso, bien que je n'arrive pas a reproduire en local. Peut etre melangeage avec autre css ( il en charge 5 ou 6 en fait sut cette page ... )

 

J'avais commencé a en parler ici :

http://www.maxthon-fr.com/forum/index.php?...ost&p=35750

 

Mais je pensais que ca se limitait au fonctions css, et j'apprends aujourdhui qu'on peut aller plus loin !

Share this post


Link to post
Share on other sites
j'ai IE6

 

Ah oui, là tu pousses le vice très loin !! ;)

 

Bientôt Jimi va nous annoncer que tout était bon, il fallait juste remettre un peu de charbon pour faire tourner son PC :lol:

Share this post


Link to post
Share on other sites

Fzut pas grand chose pour planter IE6 ( les autres version ???? )

( me semble que j'avais déja donné ce truc ... )

copier :

 

<style>*{position:relative}</style><table><input>

 

et le coller n'importe ou dans un fichier html ( plein ou vide ) et tout ce qui est a base de IE crash immediatement ( max v1.x 2.x IE ...)

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.