Probléme avec un simple script en javascript

Fermé
yassinee Messages postés 233 Date d'inscription dimanche 15 mai 2005 Statut Membre Dernière intervention 26 novembre 2011 - 4 oct. 2005 à 23:54
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 - 5 oct. 2005 à 12:51
salut, ce script fonctionne sous internet explorer mais pas sous firefox
merci de m'aider


<script language="JavaScript1.2">
// personnalisez ici ***********
var marqueewidth=150
var marqueeheight=150
var speed=2
var marqueecontents='<FONT class=pn2>ßÇä ÇáäÈì (Õ) ÇÏÇ ßÑÈå ÇãÑ ÞÇá <strong><<íÇ Íí íÇ Þíæã ÈÑÍãÊß ÇÓÊÛíË>> </strong><br><br>ÞÇá ÇáäÈì (Õ) <strong><<ãä ÞÇá ÓÈÍÇä Çááå æ ÈÍãÏß Ýí íæã ãÆÉ ãÑÉ ÍØÊ ÎØÇíÇå æ Çä ßÇäÊ ãÊá ÒÈÏ ÇáÈÍÑ>></strong></br><br><br>ÞÇá ÇáäÈì (Õ) <strong><<áÇ Íæá æáÇ ÞæÉ ÇáÇ ÈÇáå ÏæÇÁ ãä ÊÓÚÉ æ ÊÓÚíä ÏÇÁ ÇíÓÑåÇ Çáåã>></strong></br> </FONT></FONT>'
//*****************************
var currentspeed=speed
if (document.all) document.write('<marquee onmouseover="stop()" onmouseout="start()" direction="up" scrollAmount='+currentspeed+' style="width: '+marqueewidth+'px; height: '+marqueeheight+'px">'+marqueecontents+'</marquee>')
function start()
{
currentspeed=speed
}
function stop()
{
currentspeed=0
}
</script>
A voir également:

2 réponses

Utilisateur anonyme
5 oct. 2005 à 07:45
<marquee ..> ne répond pas au norme W3C. Cela n'existe que chez Micro$oft et n'est donc disponible que dans IE.

;-)
HackTrack
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
5 oct. 2005 à 09:38
ah bon ?!
c'est Zarb ça car moi avec ma version 1.7.12 de Firexfox, la balise <marquee> fonctionne bien...C'est surement selon ta version de firefox que ca merdouiLl3 !


Zep3k!GnO
-->hi i hi o on va pas au boulot :P
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124 > Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
5 oct. 2005 à 12:51
Oui marquee fonctionne avec FF, mais n'est pas standard.
Ceci dit, yassinee, c'est ton if (document.all) qui fout la grouille.
Je ne saurais pas trop te dire pourquoi, mais renseigne toi, je ne trouve pas ca étonnant que ce soit ça (sinon j'aurais pas trouvé ;)) )
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
5 oct. 2005 à 09:35
Si tu veux, j'ai fait ca, c'est aux normes :
<script language="javascript" type="text/javascript">
function defil(){
	obj = document.getElementById('scrolltext');
	// offsetLeft ou style.left
	var pos = obj.offsetLeft;

	if (pos <= (-obj.offsetWidth)) { pos = "100%"; }
	else {
		pos = pos - 5;}
		
	obj.style.left = pos;
	setTimeout('defil()', 50);
}
	
</script>

<div style="width: 100%; position:absolute; left:0; bottom:15%; white-space: nowrap; overflow:hidden">
	<span id=scrolltext style="position:relative; left: 100%">Ce que tu veux....</span></div>


T'as de la chance que ce soit mon jour de bonté, d'habitude, je donne pas de script tout fait ;))
0