Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2290 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript diaporama

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript diaporama

n°1488095
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 07-12-2006 à 16:14:03  profilanswer
 

Bonjour, j'étais à la recherche d'un script pour réaliser un diaporama simple automatique (je ne maitrise pas encore assez bien le flash) et je suis tombé sur le suivant. Il est appliqué sur ce site : http://www.canards.fr
Il ne convient pas tout à fais à ce que je cherche. Je voudrais que les images s'affichent plutôt l'une par dessus l'autre (plutôt que glisser vers la gauche) et qu'elle reste visible qqs secondes, avant de passer à la suivante. J'avais tenté de faire un gif directement mais la qualité de l'image est plus que pourrie...
Est-ce que quelqu'un sait ce que je dois corriger là dedans, où alors n'aurais pas directement un script ou autre me permettant de faire ça ?
 
Edit : bon je viens de me rendre compte que ce code passe pas sur Firefox...
 
Voilà le code que j'ai utilisé :
 

Code :
  1. <script language="JavaScript1.2">
  2. <!--
  3. //Specify the slider's width (in pixels)
  4. var sliderwidth=250
  5. //Specify the slider's height (in pixels, pertains only to NS)
  6. var sliderheight=376
  7. //Specify the slider's scroll speed (larger is faster)
  8. var slidespeed=10
  9. //Specify the slider's images
  10. var leftrightslide=new Array()
  11. var finalslide=''
  12. leftrightslide[0]='<a href="http://www.am2.fr"><img src="photos/1-Aiguillettes de canard.jpg" border=0></a>'
  13. leftrightslide[1]='<a href="http://www.am2.fr"><img src="photos/2-Canard au miel de coriandre.jpg" border=0></a>'
  14. leftrightslide[2]='<a href="http://www.am2.fr"><img src="photos/3-Parmentier de canard.jpg" border=0></a>'
  15. leftrightslide[3]='<a href="http://www.am2.fr"><img src="photos/4-Tajine de canard.jpg" border=0></a>'
  16. leftrightslide[4]='<a href="http://www.am2.fr"><img src="photos/5-Tournedos de canard.jpg" border=0></a>'
  17. ///////do NOT edit pass this line////////////////////////////////////
  18. var copyspeed=slidespeed
  19. //copy contents of leftrightslide into one variable
  20. for (i=0;i<leftrightslide.length;i++)
  21. finalslide=finalslide+leftrightslide[i]+"  "
  22. if (document.all){
  23. //dynamically write out the marquee tag
  24. document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>')
  25. //stop marquee when mouse is over it
  26. ieslider.onmouseover=new Function("ieslider.scrollAmount=0" )
  27. //re-enable marquee when mouse is out
  28. ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed" )
  29. }
  30. function regenerate(){
  31. window.location.reload()
  32. }
  33. function regenerate2(){
  34. if (document.layers){
  35. document.ns_slider01.visibility="show"
  36. setTimeout("window.onresize=regenerate",450)
  37. intializeleftrightslide()
  38. }
  39. if (document.all)
  40. ieslider.scrollAmount=slidespeed
  41. }
  42. //NS specific function for initializing slider upon page load
  43. function intializeleftrightslide(){
  44. document.ns_slider01.document.ns_slider02.document.write('<nobr>'+finalslide+'</nobr>')
  45. document. ns_slider01.document.ns_slider02.document.close()
  46. thelength=document.ns_slider01.document.ns_slider02.document.width
  47. scrollslide()
  48. }
  49. //NS specific function for sliding slideshow
  50. function scrollslide(){
  51. if (document.ns_slider01.document.ns_slider02.left>=thelength*(-1)){
  52. document.ns_slider01.document.ns_slider02.left-=slidespeed
  53. setTimeout("scrollslide()",100)
  54. }
  55. else{
  56. document.ns_slider01.document.ns_slider02.left=sliderwidth
  57. scrollslide()
  58. }
  59. }
  60. window.onload=regenerate2
  61. //-->
  62. </script>
  63. <ilayer width=&{sliderwidth}; height=&{sliderheight}; name="ns_slider01" visibility=hide>
  64. </ilayer>


Message édité par WhiskyWalker le 07-12-2006 à 16:14:22
mood
Publicité
Posté le 07-12-2006 à 16:14:03  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript diaporama

 

Sujets relatifs
[javascript] pb settimeoutCode Javascript de formulaire qui marche sous IE mais pas Firefox
[Résolu][Javascript] Boutons graphiques dynamiquesInsertion de compteur javascript dans feuille XSL
Pour réaliser un diaporama vous utiliseriez Flash ou Javascript ?problème, plusieurs diaporama javascript dans un page
[Javascript] Diaporama avec plus de 15 images?problème de diaporama creé en javascript
Diaporama en javascriptDiaporama en Javascript : [Besoin d'expert en javascript!!]
Plus de sujets relatifs à : Javascript diaporama


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR