Pb sous Firefox

Pb sous Firefox - HTML/CSS - Programmation

Marsh Posté le 29-08-2005 à 15:45:41    

je cherche à faire un défilement automatiqu de bannières. Ca fonctionne très bien sous IE mais pas moyen de le faire fonctionner sous Firefox.
 
Est ce que qq1 aurait une idée
 

Code :
  1. <html>
  2. <head>
  3. <ilayer id="l1">
  4. <layer id="l2">
  5.  <div id="l1">
  6.   <div id="l3" style="position:relative">
  7.   </div>
  8.  </div>
  9. </layer>
  10. </ilayer>
  11. <title>Nouvelle page 1</title>
  12. </head>
  13. <body>
  14. <script language="JavaScript">
  15. var bannerArray = new Array();
  16. var myCount=0;
  17. // Banner Code Assignment
  18. bannerArray[0] = "<A target=\"_blank\" HREF=\"http://www.aceinstall.com\" ><BR><IMG SRC=\"http://www.sangfrais.com/images/banners/melancolia.gif\" border=\"0\" width=\"468\" height=\"60\"></A>";
  19. bannerArray[1] = "<A target=\"_blank\"  HREF=\"http://www.nowonmai.com\"><IMG SRC=\"http://www.nowonmai.com/bannowon2.jpg\" border=\"0\" width=\"468\" height=\"60\"></A>";
  20. bannerArray[2] = "<A target=\"_blank\" HREF=\"http://www.aceinstall.com\"><IMG SRC=\"http://www.aceinstall.com/banners/aniban-468x60.gif\" border=\"0\" width=\"468\" height=\"60\"></A>";
  21. bannerRotate();
  22. function bannerRotate() {
  23. if(myCount > bannerArray.length-1){myCount=0;}
  24. // Write out rotation
  25. if (document.all){   // it is IE
  26.  document.all.l3.innerHTML=bannerArray[myCount];
  27. }
  28. else if (document.layers){ // it is NN
  29. document.layers.l1.document.layers.l2.document.open();
  30. document.layers.l1.document.layers.l2.document.write(bannerArray[myCount]);
  31. document.layers.l1.document.layers.l2.document.close();
  32. }
  33. setTimeout("bannerRotate()", 3000);
  34. myCount++;
  35. }
  36. </script>
  37. </body>
  38. </html>

Reply

Marsh Posté le 29-08-2005 à 15:45:41   

Reply

Marsh Posté le 29-08-2005 à 18:50:48    

c'est quoi ce code horrible ? moche ? qui surpasse toutes les merdes que j'ai pu trouver jusqu'à maintenant ?
 

Code :
  1. <html>
  2. <head>
  3. <script language="JavaScript">
  4. var myCount=0;
  5. // Banner Code Assignment  
  6. var bannerArray = new Array();
  7. bannerArray[0] = "<A target=\"_blank\" HREF=\"http://www.aceinstall.com\" ><IMG SRC=\"http://www.sangfrais.com/images/banners/melancolia.gif\" border=\"0\" width=\"468\" height=\"60\"></A>";
  8. bannerArray[1] = "<A target=\"_blank\" HREF=\"http://www.nowonmai.com\"><IMG SRC=\"http://www.nowonmai.com/bannowon2.jpg\" border=\"0\" width=\"468\" height=\"60\"></A>";
  9. bannerArray[2] = "<A target=\"_blank\" HREF=\"http://www.aceinstall.com\"><IMG SRC=\"http://www.aceinstall.com/banners/aniban-468x60.gif\" border=\"0\" width=\"468\" height=\"60\"></A>";
  10. bannerRotate();
  11. function bannerRotate() {
  12. var boiteBanniere = getElementById("Bannieres" );
  13. if(myCount > bannerArray.length-1){myCount=0;}
  14. // Write out rotation  
  15. boiteBanniere.innerHTML=bannerArray[myCount];
  16. setTimeout("bannerRotate()", 3000);
  17. myCount++;
  18. }
  19. </script>
  20. <title>Nouvelle page propre et mieux que le code de merde proposé au dessus</title>
  21. </head>
  22. <body>
  23. <div id="Bannieres" style="position:relative">
  24. </div>
  25. </body>
  26. </html>


 
On peut faire mieux et plus propre je pense en faisant du mumuse Dom, mais là j'ai une grosse fleme


Message édité par gatsusat le 29-08-2005 à 18:53:20
Reply

Sujets relatifs:

Leave a Replay

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