mugn
Messages postés3Date d'inscriptionvendredi 11 janvier 2008StatutMembreDernière intervention17 juin 2008
-
17 juin 2008 à 17:39
mugn
Messages postés3Date d'inscriptionvendredi 11 janvier 2008StatutMembreDernière intervention17 juin 2008
-
17 juin 2008 à 22:56
Bonjour tout le monde,
Voila je suis actuellement entrain de développer un site web
dans lequel j'ai placer un défilement d'images horizontale, malheureusement, le
defilement des images fonctionne uniquement sous internet explorer. J'ai fait
quelques recherches et je pensse que le probleme pourrait venir de l'utilisation
du fameux "marquee".
Je voudrai donc savoir si quelqu'un pourrait m'aider
à résoudre ce problème grace a une modification du code afin que le defilement
ce fasse sur tous les navigateurs, Merci.
<hr size="2" width="100%" />
<script language="JavaScript1.2">
<!-- Begin
//largeur du
curseur (en pixels)
var sliderwidth=850
//hauteur du curseur
(Netscape)
var sliderheight=145
//vitesse de défilement
var
slidespeed=4
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
}
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()
}
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
mugn
Messages postés3Date d'inscriptionvendredi 11 janvier 2008StatutMembreDernière intervention17 juin 2008 17 juin 2008 à 18:02
Bonjour Supra3000 et avant tout merci pour ta reponse,
Mais je detecte deja le navigateur, si je suis redirigé vers internet explorer, le defilement fonctionne parfaitement, si je suis redirigé sur firefox, plus aucune trace du defilement d'images. Je souhaiterais donc si c'est possible, une modification de mon code afin que celui-ci puisse fonctionner sur tous navigateurs. Merci
PS: Si ce n'est pas possible, j'ai trouver un superbe script qui fait ce defilement d'images (merci à RAD ^^) mais a la verticale, si quelq'un pourrait m'expliquer les modifications pour le faire fonctionner a l'horizontale se serait super, voici le code :
cs_dipin
Messages postés60Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention15 octobre 2009 17 juin 2008 à 20:41
pour faire defiler des images il existe une balise html qui marche dans le sens horizontal et vertical et qui fonctionne sous IE et mozilla cette balise et la balise marque (recherche GOOGLE pour plus d'explication)
exemple d'utilisation :
<marquee id="marque" scrollamount="2" direction="up" onmouseover="stop()" onmouseout="start()" width=593 height=550 loop="infinite"> tu mets ici tout se que tu veux qui defile
</marquee>
voila petit methode qui evite d'utiliser le javascript