diaporama cyclique sous netscape

diaporama cyclique sous netscape - HTML/CSS - Programmation

Marsh Posté le 19-05-2005 à 15:21:21    

:hello:  
 
j'aissaie de faire un diaporama cyclique en javascript à partir d'une methode trouvée sur le web... ça fonctionne bien sous IE mais pas sous Netscape :??: (ça me fait une page blanche)
 
voici mon code :

Code :
  1. <html>
  2. <head>
  3. <STYLE>
  4. .liens {color:#000000;text-decoration:none;}
  5. <!--
  6. a:link {color="#000000"; text-decoration: none; }
  7. a:visited {color="#000000"; text-decoration: none}
  8. a:hover {color="cc9000"; text-decoration: none}
  9. -->
  10. </STYLE>
  11. <script Language="Javascript">
  12. <!--
  13. var num=0;var img;
  14. img = new Array();
  15. // Ici les images concernées, aux formats jpg jpeg et gif.  
  16. // Ajouter autant de lignes que nécessaire, en commençant la numérotation à zéro.  
  17. img[0]="LogoFixe02.gif";
  18. img[1]="LogoFixe03.gif";
  19. img[2]="LogoFixe04.gif";
  20. img[3]="LogoFixe03.gif";
  21. function chgimg(image){
  22. var texte = "<img src='"+image+"'>"
  23. if (navigator.appName=="Netscape" ){
  24. document.layers['text'].document.write(texte);
  25. document.layers['text'].document.close();
  26. }
  27. else{
  28. text.innerHTML=texte;
  29. }
  30. }
  31. function KITWEBdiaporama04() {
  32. chgimg(img[num]);
  33. num+=1;
  34. // Indiquer ci-dessous le nombre d'images concernées par le diaporama  
  35. if (num==4) {num=0;}
  36. // Ici la temporisation entre deux images, en millisecondes (valeur 1000 pour 1 seconde)  
  37. setTimeout("KITWEBdiaporama04()", 3500);
  38. }
  39. //-->  
  40. </script>
  41. <title>Menu</title>
  42. </head>
  43. <body onload="KITWEBdiaporama04();">
  44. <SCRIPT LANGUAGE="javascript">
  45. <!--
  46. if (navigator.appName=="Netscape" ){document.writeln('<layer name="text" left="50" top="100"></layer>');}
  47. else{document.writeln('<div id="text" style="position:relative;left:50px;top:100px;"></div>');}
  48. //-->  
  49. </SCRIPT>
  50. </BODY>
  51. </HTML>


 
pour info j'ai trouvé le code ici :
http://66.102.9.104/search?q=cache [...] lr=lang_fr
(le site ne fonctionne plus qu'en cache google lol)
 
merci de votre aide car là ça commence à m'ennerver :D


Message édité par DavidUL le 19-05-2005 à 17:16:37
Reply

Marsh Posté le 19-05-2005 à 15:21:21   

Reply

Marsh Posté le 19-05-2005 à 15:32:49    

C'est le genre de Javascripts qui étaient écrits entre 1995 et 2000, ça va à l'encontre de tous les principes modernes :/
 
Bon, on va commencer simple:
1- Quand tu parles de Netscape, quelle version? 4.7 ou 7.x?
2- Quel est le but/intérêt de ce slideshow? Que veux tu montrer, quel objectifs à tu dans sa mise en oeuvre? Que montres tu, qu'est-ce que ça apporte au site (le montrer sous forme de diaporama plutôt que... gallerie par exemple)?


Message édité par masklinn le 19-05-2005 à 15:33:18

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-05-2005 à 16:02:04    

netscape 7 mais aussi avec la derniere version de firefox :/ (ça ne doit pas marcher non plus chez toi de toutes façons ?)
 
c'est pour une asso, le but c'est de montrer des photos avec l'annimation dans de petites photos...
j'ai aussi un menu qui fonctionne avec le meme principe qui ne fonctionne pas :cry:  
 
donc j'aimerais bien que ça fonctionne :D

Reply

Marsh Posté le 19-05-2005 à 16:03:36    

DavidUL a écrit :

netscape 7 mais aussi avec la derniere version de firefox :/ (ça ne doit pas marcher non plus chez toi de toutes façons ?)


Ok

Citation :

c'est pour une asso, le but c'est de montrer des photos avec l'annimation dans de petites photos...
j'ai aussi un menu qui fonctionne avec le meme principe qui ne fonctionne pas :cry:  
 
donc j'aimerais bien que ça fonctionne :D


T'as pas répondu à mes questions, donc je vais faire simple: ce code, tu peux tout jeter, c'est de la merde en bâtons (ce qui était prévisible vu le site d'origine)


Message édité par masklinn le 19-05-2005 à 16:04:33

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-05-2005 à 16:07:48    

mdr bon ba j'ai plus qu'à tout refaire alors...
 
si kelkun a un code qui permet de faire ça et surtout pour un menu déroulant c'est ce qui m'inquiete le + maintenant :D
(ou un site qui a des exemples de codes)
svp

Reply

Marsh Posté le 19-05-2005 à 16:11:49    

Pour apprendre à coder, voir les liens dans ma signature
Pour les menus déroulants, http://www.htmldog.com/articles/suckerfish/dropdowns/
Pour les slideshows, tu m'as toujours pas répondu :/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-05-2005 à 16:19:23    

Bon en faisant simple (pas chercher à améliorer le truc, ni à le rendre compatible avec tous les nav. OK pour ie6 et ns7)

Code :
  1. <html>
  2. <head>
  3. <title>Menu</title>
  4. <script Language="Javascript"> 
  5. <!-- 
  6. var num = 0;
  7. var img = new Array(); 
  8. img[0] = "ajout_module.gif"; 
  9. img[1] = "ajout_majeur.gif"; 
  10. img[2] = "ajout_gamme.gif"; 
  11. img[3] = "ajout_equipe.gif"; 
  12. function chgimg( image)
  13. { document.getElementById('text').innerHTML = "<img src='"+image+"'>";
  14. function KITWEBdiaporama04()
  15. { chgimg( img[num]);
  16. num++; 
  17. if( num==4) num = 0;
  18. setTimeout( "KITWEBdiaporama04()", 3500); 
  19. //-->   
  20. </script> 
  21.  </head>
  22. <body onload="KITWEBdiaporama04();"> 
  23.  <div id="text" style="position:relative;left:50px;top:100px;"></div>
  24.  </BODY>
  25. </HTML>


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 19-05-2005 à 16:27:42    

robbyone a écrit :

Bon en faisant simple (pas chercher à améliorer le truc, ni à le rendre compatible avec tous les nav. OK pour ie6 et ns7)

Code :
  1. ...



Ohhh, quel beau code bien crade :sweat:  
 
Q: si le javascript est désactivé, elles passent où tes images? [:itm]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-05-2005 à 17:10:37    

robbyone a écrit :

Bon en faisant simple (pas chercher à améliorer le truc, ni à le rendre compatible avec tous les nav. OK pour ie6 et ns7)

Code :
  1. <html>
  2. <head>
  3. <title>Menu</title>
  4. <script Language="Javascript"> 
  5. <!-- 
  6. var num = 0;
  7. var img = new Array(); 
  8. img[0] = "ajout_module.gif"; 
  9. img[1] = "ajout_majeur.gif"; 
  10. img[2] = "ajout_gamme.gif"; 
  11. img[3] = "ajout_equipe.gif"; 
  12. function chgimg( image)
  13. { document.getElementById('text').innerHTML = "<img src='"+image+"'>";
  14. function KITWEBdiaporama04()
  15. { chgimg( img[num]);
  16. num++; 
  17. if( num==4) num = 0;
  18. setTimeout( "KITWEBdiaporama04()", 3500); 
  19. //-->   
  20. </script> 
  21.  </head>
  22. <body onload="KITWEBdiaporama04();"> 
  23.  <div id="text" style="position:relative;left:50px;top:100px;"></div>
  24.  </BODY>
  25. </HTML>



merci robbyone ;)

Reply

Marsh Posté le 19-05-2005 à 17:14:30    

masklinn a écrit :

Ohhh, quel beau code bien crade :sweat:  
 
Q: si le javascript est désactivé, elles passent où tes images? [:itm]


 
Ne pleures pas Janette  :D
Maintenant vas-y, ponds-le ton chtit bout code, bien propre comme il faut !  :p


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 19-05-2005 à 17:14:30   

Reply

Marsh Posté le 19-05-2005 à 17:15:25    

robbyone a écrit :

Ne pleures pas Janette  :D


[:petrus75]
 
 
 
 
 
http://membres.lycos.fr/angel2k/petrus/petrusfuck.gif

Citation :

Maintenant vas-y, ponds-le ton chtit bout code, bien propre comme il faut !  :p


J'ai toujours pas eu ma réponse aux questions que je lui ai posées [:spamafote]


Message édité par masklinn le 19-05-2005 à 17:17:38

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-05-2005 à 17:23:18    

Euhhh :love: non merci Masklinn !  :sol:  
 
Wait and see donc ...
 
C'est à toi DavidUL !


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 19-05-2005 à 18:50:17    

robbyone a écrit :

Euhhh :love: non merci Masklinn !  :sol:  
 
Wait and see donc ...
 
C'est à toi DavidUL !


lol ba j'ai pourtant l'impression que toi tu as compris...
 
je voudrais juste faire défiler des petites photos comme un peu un gif animé...

Reply

Marsh Posté le 19-05-2005 à 20:51:49    

Moi ? J'ai pas cherché à comprendre !  :lol:  
T'avais un code obsolête, je l'ai juste mis à jour au plus rapide pour qu'il fonctionne.
 
C'est pas le meilleur code comme l'a si gentiment indiqué Masklinn  ;) , aussi si tu consentais à répondre à ses questions, pourra-t-il alors nous montrer tout son savoir-faire pour nous pondre un code nickel-chrome.  :whistle: (L'apprentissage par l'exemple, ça a toujours du bon !  :bounce: )


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed