Firefox 6.0.1 - onclick ne fonctionne plus dans marquee

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
greg778
Arias
Messages : 5
Inscription : 06 juil. 2011, 14:34

Firefox 6.0.1 - onclick ne fonctionne plus dans marquee

Message par greg778 »

Bonjour,

Sur mon site http://www.etoilenoire.be j'utilise une liste de news déroulante... lorsqu'on clique sur ce news on accède à une nouvelle page, mais les liens ne fonctionnent plus !!

Cette liste de news est en fait reprise dans un fichier js (http://www.etoilenoire.be/news.js) que j'appelle à un endroit de ma page...

Tout fonctionnait bien jusqu'à la mise à jour de firefox vers la version 6.0.1


appel de mon script, dans ma page :

Code : Tout sélectionner

<TD>
   <div align="center" class="news">
     <script src="news.js" language="javascript"></script>
   </div>
</TD>
le contenu du fichier "news.js" : (j'ai réduit le contenu de la variable marqueecontents pour que ça ne soit pas trop long)

Code : Tout sélectionner

var marqueewidth=138
var marqueeheight=220
var speed=3
var marqueecontents='<div align="left" onClick="window.location.href=\'http://www.etoilenoire.be/joueursphotos2011-2012.htm\'" title="L\'équipe 2011-2012..." style="cursor:pointer" class="lien">L\'équipe 2011-2012...</div><div align="right"><span class="newsdate">06/07/2011</span></div><br><br><div align=center><a href=http://www.etoilenoire.be/archives.htm><span class="news"><img src="images/archives2_petit.gif" width="30" height="28" border="0" align="absmiddle"> archives ici...</span></a></div>'
//*****************************
var currentspeed=speed
document.write('<marquee behavior="scroll" direction="up" scrollamount='+currentspeed+' onmouseover="this.stop()" onmouseout="this.start()" style="width: '+marqueewidth+'px; height: '+marqueeheight+'px">'+marqueecontents+'</marquee>')
function start()
{currentspeed=speed}
function stop()
{currentspeed=0}

Quand je regarde le code du lien dans ma liste déroulante avec l'inspecteur d'élément, je retrouve bien :

Code : Tout sélectionner

<div class="lien" align="left" style="cursor:pointer" title="L'équipe 2011-2012..." onclick="window.location.href='http://www.etoilenoire.be/joueursphotos2011-2012.htm'">L'équipe 2011-2012...</div>
Lorsque je copie et colle ce bout de code dans une page "normale" sans balise "marquee", le lien fonctionne...
ex sur http://www.etoilenoire.be/newstest2.html, le lien fixe ("OK=> L'Equipe...") dans la partie droite de la page fonctionne... pas le premier lien dans la liste déroulante... ("KO=> L'Equipe...")

Problème avec la balise marquee ? avec le onclick ?
si qlq à une idée ??
merci d'avance,

Dernière chose : apparemment sous firefox 6, mais sur Mac, ça fonctionne... ??

Greg
greg778
Arias
Messages : 5
Inscription : 06 juil. 2011, 14:34

Re: Firefox 6.0.1 - onclick ne fonctionne plus dans marque

Message par greg778 »

pas mieux avec la 6.0.2 ! :?
greg778
Arias
Messages : 5
Inscription : 06 juil. 2011, 14:34

Re: Firefox 6.0.1 - onclick ne fonctionne plus dans marque

Message par greg778 »

j'ai pour finir abandonné le principe de défilement avec la balise marquee... pour faire du javascript pur...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités