Aller au contenu

Crash avec un css sur un site


Messages recommandés

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 !

Lien vers le commentaire
Partager sur d’autres 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 ?

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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 !

Lien vers le commentaire
Partager sur d’autres 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 ...)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.