Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Image defilante javascript

e.brouzes, le vendredi 28 septembre 2001 à 15:17:33
bonjour,
j'ai recupere un script qui fait defiler en boucle des images de droite a gauche.
Je voudrait inverser le sens de defilement, donc de gauche a droite.
comment faire ??? merci si quelqu'un a une idée.
je peux envoyer le script aussi
Répondre à e.brouzes  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
php, le vendredi 28 septembre 2001 à 16:09:03
Salut,

D'abord ton script est écrit dans quel language ?
Ensuite si tu donnais directement le code dans ce forum ça simplifierait grandement les choses ...

Sinon comment veux-tu qu'on puisse te répondre ?


@+
Philippe
Répondre à php

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
e.brouzes, le vendredi 28 septembre 2001 à 16:25:33
<script language="JavaScript1.2">




// Taille horizontale de l'image
var scrollerwidth=465

// Taille vertical de l'image
var scrollerheight=145

// Background
var scrollerbgcolor='white'

// Temps entre chaque images en milisecondes
var pausebetweenimages=3000

var slideimages=new Array()

// Les images, si vous voulez les rendre cliquables, rajouter <a>. Cette liste peut être étendue ou réduite.
slideimages[0]='<img src="../../../Mes documents/@download/468x60_1.gif" border="0" width="468" height="60" align="middle">'
slideimages[1]='<img src="../../../Mes documents/@download/468x60_2.gif" border="0" width="468" height="60" align="middle">'
slideimages[2]='<img src="../../../Mes documents/@download/468x60_1.gif" border="0" width="468" height="60" align="middle">'
slideimages[3]='<img src="../../../Mes documents/@download/468x60_2.gif" border="0" width="468" height="60" align="middle">'
slideimages[4]='<img src="../../../Mes documents/@download/468x60_1.gif" border="0" width="468" height="60" align="middle">'

// NE RIEN CHANGER APRES

if (slideimages.length>1)
i=2
else
i=0

function move1(whichlayer){
tlayer=eval(whichlayer)
if (tlayer.left>0&&tlayer.left<=5){
tlayer.left=0
setTimeout("move1(tlayer)",pausebetweenimages)
setTimeout("move2(document.main.document.second)",pausebetweenimages)
return
}
if (tlayer.left>=tlayer.document.width*-1){
tlayer.left-=5
setTimeout("move1(tlayer)",100)
}
else{
tlayer.left=scrollerwidth+5
tlayer.document.write(slideimages[i])
tlayer.document.close()
if (i==slideimages.length-1)
i=0
else
i--
}
}

function move2(whichlayer){
tlayer2=eval(whichlayer)
if (tlayer2.left>0&&tlayer2.left<=5){
tlayer2.left=0
setTimeout("move2(tlayer2)",pausebetweenimages)
setTimeout("move1(document.main.document.first)",pausebetweenimages)
return
}
if (tlayer2.left>=tlayer2.document.width*-1){
tlayer2.left-=5
setTimeout("move2(tlayer2)",100)
}
else{
tlayer2.left=scrollerwidth+5
tlayer2.document.write(slideimages[i])
tlayer2.document.close()
if (i==slideimages.length-1)
i=0
else
i--
}
}

function move3(whichdiv){
tdiv=eval(whichdiv)
if (tdiv.style.pixelLeft>0&&tdiv.style.pixelLeft<=5){
tdiv.style.pixelLeft=0
setTimeout("move3(tdiv)",pausebetweenimages)
setTimeout("move4(second2)",pausebetweenimages)
return
}
if (tdiv.style.pixelLeft>=tdiv.offsetWidth*-1){
tdiv.style.pixelLeft-=5
setTimeout("move3(tdiv)",100)
}
else{
tdiv.style.pixelLeft=scrollerwidth
tdiv.innerHTML=slideimages[i]
if (i==slideimages.length-1)
i=0
else
i--
}
}

function move4(whichdiv){
tdiv2=eval(whichdiv)
if (tdiv2.style.pixelLeft>0&&tdiv2.style.pixelLeft<=5){
tdiv2.style.pixelLeft=0
setTimeout("move4(tdiv2)",pausebetweenimages)
setTimeout("move3(first2)",pausebetweenimages)
return
}
if (tdiv2.style.pixelLeft>=tdiv2.offsetWidth*-1){
tdiv2.style.pixelLeft-=5
setTimeout("move4(second2)",100)
}
else{
tdiv2.style.pixelLeft=scrollerwidth
tdiv2.innerHTML=slideimages[i]
if (i==slideimages.length-1)
i=0
else
i--
}
}

function startscroll(){
if (document.all){
move3(first2)
second2.style.left=scrollerwidth
}
else if (document.layers){
document.main.visibility='show'
move1(document.main.document.first)
document.main.document.second.right=scrollerwidth+5
document.main.document.second.visibility='show'
}
}


</script>

</head>
<body onload=startscroll()>

<ilayer id="main" width=&{scrollerwidth}; height=&{scrollerheight}; bgColor=&{scrollerbgcolor}; visibility=hide>
<layer id="first" right=1 top=0 width=&{scrollerwidth}; >
<script language="JavaScript1.2">
if (document.layers)
document.write(slideimages[0])
</script>
</layer>
<layer id="second" right=0 top=0 width=&{scrollerwidth}; visibility=hide>
<script language="JavaScript1.2">
if (document.layers)
document.write(slideimages[1])
</script>
</layer>
</ilayer>

<script language="JavaScript1.2">
if (document.all){
document.writeln('<span id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+'">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0;top:0">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:1;top:0;">')
document.write(slideimages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0">')
document.write(slideimages[1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</span>')
}
</script>
Répondre à e.brouzes

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Bobinours, le samedi 29 septembre 2001 à 07:02:47
Voici une partie de la solution, ça scroll en avant mais pas en continu et uniquement pour IE...

<html>
<script language="JavaScript1.2">

// Taille horizontale de l'image
var scrollerwidth=468

// Taille vertical de l'image
var scrollerheight=60

// Background
var scrollerbgcolor='white'

// Temps entre chaque images en milisecondes
var pausebetweenimages=300

var slideimages=new Array()

// Les images, si vous voulez les rendre cliquables, rajouter <a>. Cette liste peut être étendue ou réduite.
slideimages[0]='<img src="../../../Mes documents/@download/468x60_1.gif" border="0" width="468" height="60" align="middle">'
slideimages[1]='<img src="../../../Mes documents/@download/468x60_2.gif" border="0" width="468" height="60" align="middle">'
slideimages[2]='<img src="../../../Mes documents/@download/468x60_1.gif" border="0" width="468" height="60" align="middle">'
slideimages[3]='<img src="../../../Mes documents/@download/468x60_2.gif" border="0" width="468" height="60" align="middle">'
slideimages[4]='<img src="../../../Mes documents/@download/468x60_1.gif" border="0" width="468" height="60" align="middle">'

// NE RIEN CHANGER APRES

if (slideimages.length>1)
i=2
else
i=0

function move1(whichlayer)
{
tlayer=eval(whichlayer)
if (tlayer.left>0&&tlayer.left<=5){
tlayer.left=0
setTimeout("move1(tlayer)",pausebetweenimages)
setTimeout("move2(document.main.document.second)",pausebetweenimages)
return
}
if (tlayer.left>=tlayer.document.width*-1){
tlayer.left-=5
setTimeout("move1(tlayer)",100)
}
else{
tlayer.left=scrollerwidth + 5
tlayer.document.write(slideimages[i])
tlayer.document.close()
if (i==slideimages.length-1)
i=0
else
i++
}
}

function move2(whichlayer){
tlayer2=eval(whichlayer)
if (tlayer2.left>0&&tlayer2.left<=5){
tlayer2.left=0
setTimeout("move2(tlayer2)",pausebetweenimages)
setTimeout("move1(document.main.document.first)",pausebetweenimages)
return
}
if (tlayer2.left>=tlayer2.document.width*-1){
tlayer2.left-=5
setTimeout("move2(tlayer2)",100)
}
else{
tlayer2.left=scrollerwidth+5
tlayer2.document.write(slideimages[i])
tlayer2.document.close()
if (i==slideimages.length-1)
i=0
else
i++
}
}

function move3(whichdiv)
{
tdiv=eval(whichdiv)
if (tdiv.style.pixelLeft<scrollerwidth && tdiv.style.pixelLeft>=scrollerwidth-5){
tdiv.style.pixelLeft=scrollerwidth;
setTimeout("move3(tdiv)",pausebetweenimages)
// setTimeout("move4(second2)",pausebetweenimages)
return
}
if (tdiv.style.pixelLeft<=tdiv.offsetWidth){
tdiv.style.pixelLeft+=5
setTimeout("move3(tdiv)",100)
}
else{
tdiv.style.pixelLeft=-scrollerwidth
tdiv.innerHTML=slideimages[i]
if (i==slideimages.length-1)
i=0
else
i++
}
}

function move4(whichdiv)
{
tdiv2=eval(whichdiv)
if (tdiv2.style.pixelLeft<scrollerwidth && tdiv2.style.pixelLeft>=scrollerwidth-5){
tdiv2.style.pixelLeft=scrollerwidth;
setTimeout("move4(tdiv2)",pausebetweenimages)
setTimeout("move3(first2)",pausebetweenimages)
return
}
if (tdiv2.style.pixelLeft<=tdiv2.offsetWidth){
tdiv2.style.pixelLeft+=5
setTimeout("move4(second2)",100)
}
else{
tdiv2.style.pixelLeft=-scrollerwidth
tdiv2.innerHTML=slideimages[i]
if (i==slideimages.length-1)
i=0
else
i++
}
}

function startscroll()
{
if (document.all){
move3(first2)
// second2.style.left=scrollerwidth
}
else if (document.layers){
document.main.visibility='show'
move1(document.main.document.first)
document.main.document.second.left=scrollerwidth+5
document.main.document.second.visibility='show'
}
}
</script>

</head>
<body onload=startscroll()>

<ilayer id="main" width=&{scrollerwidth}; height=&{scrollerheight}; bgColor=&{scrollerbgcolor}; visibility=hide>
<layer id="first" left=1 top=0 width=&{scrollerwidth}; >
<script language="JavaScript1.2">
if (document.layers)
document.write(slideimages[0])
</script>
</layer>
<layer id="second" left=0 top=0 width=&{scrollerwidth}; visibility=hide>
<script language="JavaScript1.2">
if (document.layers)
document.write(slideimages[1])
</script>
</layer>
</ilayer>

<script language="JavaScript1.2">
if (document.all){
document.writeln('<span id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+'">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0;top:0">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0;top:0;">')
document.write(slideimages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:'+ -scrollerwidth +';top:0">')
document.write(slideimages[1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</span>')
}
</script>
</html>

-= Bobinours =-
Répondre à Bobinours

Résultats pour image defilante javascript

Tableau d'images en javascript/html (Résolu) Bonjour, voilà j'aimerais construire un tableau d'images en javascript, je m'explique : par exemple, j'aimerais, plutôt que des valeurs ou des cases, insérer des images (pour un jeu de morpion par exemple, on met 9 images sous la... www.commentcamarche.net/forum/affich-2453820-tableau-d-images-en-javascript-html
[JS] document.--- has no properties (Résolu) Bonjour, Je suis en train d'adapter une petite visionneuse d'images en Javascript. C'est rudimentaire, mais ça fonctionne assez bien. Je rencontre un problème avec Firefox. Alors qu'il affichait ce que j'attendais, j'ai... www.commentcamarche.net/forum/affich-3819452-js-document-has-no-properties
Flash invisible dans aperçu navigateur (Résolu) salut,voici le prob,(creation en locale) j'ai creer un flash (images defilantes avec 123flash),puis je l'ai inseré dans ma page d'acceuil avec dremweaver,le flash fonctionne bien dans dremweaver, mais un fond blanc apparait à la place... www.commentcamarche.net/forum/affich-3487209-flash-invisible-dans-apercu-navigateur

Résultats pour image defilante javascript

Effets pour vos imagesAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus... www.commentcamarche.net/faq/sujet-9314-effets-pour-vos-images
[FreeMind] Publier une mindmap dans une page webFreeMind est un logiciel de mindmapping. Vous avez plusieurs possibilités pour publier votre mindmap dans une page web. Flash applet Java Simple image PNG HTML+Javascript (texte seulement) HTML+Javascript (texte+icônes) HTML+Javascript... www.commentcamarche.net/faq/sujet-4857-freemind-publier-une-mindmap-dans-une-page-web
Filtrer les logs Apache / Logging conditionnelLes logs du serveur web Apache sont généralement très verbeux, c'est-à-dire qu'ils contiennent tous les hits (fichiers images, feuilles de style, javascript, fils RSS, etc.). Si vous ne souhaitez logger que les pages web il est possible de mettre... www.commentcamarche.net/faq/sujet-10417-filtrer-les-logs-apache-logging-conditionnel

Résultats pour image defilante javascript

Images défilantes (Résolu)Bonjour, Je voudrais pouvoir faire défiler sur mon des petites images de haut en bas ou bas en haut Si quelqu'un pouvait m'aider, je lui en serais reconnaissant. Merci www.commentcamarche.net/forum/affich-4071203-images-defilantes
Bouton-image en javascript (Résolu)Bonjour, Je souhaiterais faire un lien en img (pas de probléme particulier jusqu'ici) mais j'aimerais que cette image change au passage de la souris. J'ai tout naturellement eut le reflex "Javascript". Le seul PB c'est que je ne... www.commentcamarche.net/forum/affich-5091578-bouton-image-en-javascript
Rajouter image defilante (Résolu)Bonjour, je souhaite rajouter une photo que arrive par le droite et sort par la gauche d'une video. J'aimerai aussi savoir comment faire pour barrer la video un certain temps. Merci d'avance au revoir www.commentcamarche.net/forum/affich-6364149-rajouter-image-defilante

Résultats pour image defilante javascript

Télécharger EasyPhotoToolsPlusieurs lecteurs de DVD peuvent lire des fichiers images en lé défilant en diaporamas. Mais il n'est pas possible de définir l'ordre de d'affichage de chaque image. EasyPhotoTools est un outil permettant de créer des diaporamas DVD ou VCD. Pour un... www.commentcamarche.net/telecharger/telecharger-34056143-easyphototools

Résultats pour image defilante javascript

Javascript - Les événementsQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est... www.commentcamarche.net/contents/javascript/jsevent.php3
AJAX (Asynchronous Javascript And XML)Introduction à AJAX AJAX (Asynchronous Javascript And XML, traduisez Javascript asynchrone et XML) est une méthode de développement web basée sur l'utilisation d'un script Javascript pour effectuer des requêtes web à l'intérieur d'une page web... www.commentcamarche.net/contents/ajax/ajax-intro.php3
Fichier ISO (Image ISO)Format ISO Un fichier possédant l'extension .ISO est une image ISO, c'est-à-dire une image d'un disque (CD, DVD ou disque dur) sous forme de fichier, créer avec un logiciel de gravure. Comment lire un fichier ISO ? En l'absence de graveur, il... www.commentcamarche.net/contents/fichier/iso.php3