Adapter script à Firefox

Fermé
verbat Messages postés 2 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 21 mai 2009 - 20 mai 2009 à 09:23
math 2000 Messages postés 2605 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 - 21 mai 2009 à 08:36
Bonjour, j'aimerais savoir comment adapter ce script pour qu'il fonctionne sur Firefox car il ne marche que sur Internet explorer. Merci



<script language="JavaScript1.2">
<!-- Begin
//Spécifiez la largeur du curseur de défilement (en pixels)
var sliderwidth=330
//Spécifiez la hauteur du curseur de défilement (en pixels, se rapporte uniquement à Netscape)
var sliderheight=145
//Spécifiez la vitesse de défilement du curseur de défilement (plus grand nombre = plus grande vitesse)
var slidespeed=4

//Spécifiez les images du curseur de défilement,
//Vous pouvez supprimer des lignes ou en rajouter, 1 ligne par image.
var leftrightslide=new Array()
var finalslide=''
leftrightslide[0]='<a href="[http://]"><img src="image1.gif" border=0></a>'
leftrightslide[1]='<a href="[http://]"><img src="image2.gif" border=0></a>'
leftrightslide[2]='<a href="[http://]"><img src="image3.gif" border=0></a>'
leftrightslide[3]='<a href="[http://]"><img src="image4.gif" border=0></a>'
leftrightslide[4]='<a href="[http://]"><img src="image5.gif" border=0></a>'

///////Ne rien modifier sous cette ligne////////////////////////////////////

var copyspeed=slidespeed
//copiez le contenu de leftrightslide dans une variable
for (i=0;i<leftrightslide.length;i++)
finalslide=finalslide+leftrightslide[i]+"  "

if (document.all){
//écrivez dynamiquement la balise du texte défilant
document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>')
//arrêtez le texte défilant au contact du pointeur de la souris
ieslider.onmouseover=new Function("ieslider.scrollAmount=0")
//réactivez le texte défilant quand vous éloignez le pointeur de la souris
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed")
}

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
document.ns_slider01.visibility="show"
setTimeout("window.onresize=regenerate",450)
intializeleftrightslide()
}
if (document.all)
ieslider.scrollAmount=slidespeed
}

//fonction spécifique à Netscape pour initialiser l'action du curseur de défilement au chargement de la page
function intializeleftrightslide(){
document.ns_slider01.document.ns_slider02.document.write('<nobr>'+finalslide+'</nobr>')
document. ns_slider01.document.ns_slider02.document.close()
thelength=document.ns_slider01.document.ns_slider02.document.width
scrollslide()
}

//fonction spécifique à Netscape pour faire défiler le diaporama
function scrollslide(){
if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1)){
document.ns_slider01.document.ns_slider02.left-=slidespeed
setTimeout("scrollslide()",100)
}
else{
document.ns_slider01.document.ns_slider02.left=sliderwidth
scrollslide()
}
}
window.onload=regenerate2

// End -->
</script>

<ilayer width=&{sliderwidth}; height=&{sliderheight}; name="ns_slider01" visibility=hide>
<layer name="ns_slider02" onMouseover="slidespeed=0;" onMouseout="slidespeed=copyspeed"></layer>
</ilayer>
A voir également:

3 réponses

math 2000 Messages postés 2605 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 405
20 mai 2009 à 18:23
du javascript sans html c'est pas très pratique pour t'aider tu peux mettre la page en ligne ça serait mieux
et je pourrais essayer de trovuer un code qui fais la même chose compatible tous navigateur
0
verbat Messages postés 2 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 21 mai 2009
21 mai 2009 à 00:24
Le site c'est http://les-orchidees-tourcoing.e-monsite.com/
En faite ce script permet de faire défiler les logos des partenaires en bas du site. Mais il ne marche que sur internet explorer. Merci beaucoup de ton aide!!!

La page que j'ai est :

<html>
<BOBY>
<script language="JavaScript1.2">
<!-- Begin
//Spécifiez la largeur du curseur de défilement (en pixels)
var sliderwidth=330
//Spécifiez la hauteur du curseur de défilement (en pixels, se rapporte uniquement à Netscape)
var sliderheight=145
//Spécifiez la vitesse de défilement du curseur de défilement (plus grand nombre = plus grande vitesse)
var slidespeed=4

//Spécifiez les images du curseur de défilement,
//Vous pouvez supprimer des lignes ou en rajouter, 1 ligne par image.
var leftrightslide=new Array()
var finalslide=''
leftrightslide[0]='<a href="http://http://www.lesorchidees.fr/"><img src="http://img223.imageshack.us/img223/5540/logoooo.jpg" border=0></a>'
leftrightslide[1]='<a href="https://www.tourcoing.fr/"><img src="http://img30.imageshack.us/img30/807/logotourcoing.gif" border=0></a>'
leftrightslide[2]='<a href="http://t-seniors.e-monsite.com"><img src="http://img30.imageshack.us/img30/5089/logotsenior.gif" border=0></a>'
leftrightslide[3]='<a href="http://"><img src="http://img79.imageshack.us/img79/9503/logonordmed.gif" border=0></a>'
leftrightslide[4]='<a href="http://"><img src="http://img79.imageshack.us/img79/6072/logolavitrinemdicale.gif" border=0></a>'
leftrightslide[5]='<a href="https://www.paredes.fr/"><img src="http://img79.imageshack.us/img79/5716/prop.gif" border=0></a>'



///////Ne rien modifier sous cette ligne////////////////////////////////////

var copyspeed=slidespeed
//copiez le contenu de leftrightslide dans une variable
for (i=0;i<leftrightslide.length;i++)
finalslide=finalslide+leftrightslide[i]+"  "

if (document.all){
//écrivez dynamiquement la balise du texte défilant
document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>')
//arrêtez le texte défilant au contact du pointeur de la souris
ieslider.onmouseover=new Function("ieslider.scrollAmount=0")
//réactivez le texte défilant quand vous éloignez le pointeur de la souris
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed")
}

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
document.ns_slider01.visibility="show"
setTimeout("window.onresize=regenerate",450)
intializeleftrightslide()
}
if (document.all)
ieslider.scrollAmount=slidespeed
}

//fonction spécifique à Netscape pour initialiser l'action du curseur de défilement au chargement de la page
function intializeleftrightslide(){
document.ns_slider01.document.ns_slider02.document.write('<nobr>'+finalslide+'</nobr>')
document. ns_slider01.document.ns_slider02.document.close()
thelength=document.ns_slider01.document.ns_slider02.document.width
scrollslide()
}

//fonction spécifique à Netscape pour faire défiler le diaporama
function scrollslide(){
if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1)){
document.ns_slider01.document.ns_slider02.left-=slidespeed
setTimeout("scrollslide()",100)
}
else{
document.ns_slider01.document.ns_slider02.left=sliderwidth
scrollslide()
}
}
window.onload=regenerate2

// End -->
</script>

<ilayer width=&{sliderwidth}; height=&{sliderheight}; name="ns_slider01" visibility=hide>
<layer name="ns_slider02" onMouseover="slidespeed=0;" onMouseout="slidespeed=copyspeed"></layer>
</ilayer>
</BOBY></style>
</html>
0
math 2000 Messages postés 2605 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 405
21 mai 2009 à 08:36
comme tu ne t'occupe pas du html validator autant utliser les balises marquee
c'est pas conseillé mais il savent tous les lire

http://bormat2.free.fr/wordpress4/

regarde le dernier c'est là même chose
0