FORUM Tom's Hardware » Programmation » HTML / Javascript » introduction de javascript = désordre ?
 

introduction de javascript = désordre ?

Overclocking & Tuning : fifi2191 et 88 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : introduction de javascript = désordre ?
 
Plus d'informations

bidouilleuse occasionnelle du dimanche, j'y comprends rien ni n'y connais rien. j'avais un blog parfait avec mon petit css bidouillé mais juste, et là... j'ai introduit du javascript pour faire des bannières aléatoires sympatoches, mais ça merde : la bannière se trouve décalée par rapport à mon image de background, et ma pub, au lieu d'être SOUS ma bannière, se retrouve à chevaucher les bords du corps de mon blog... c'est moche !
 
pour le voir en direct live : blog.
 
voilà le début de mon css avant ma modif :  
 

Code :
  1. <head>
  2. <title>Shanadoo-by Shingel (th-paradies.de)</title>
  3. <style type="text/css">
  4. body, div
  5.     {
  6.     scrollbar-3dlight-color: #ffffff;
  7.     scrollbar-face-color: #df202e;
  8.     scrollbar-darkshadow-color: #ffffff;
  9.     scrollbar-track-color: #ffffff;
  10.     scrollbar-highlight-color: #ffffff;
  11.     scrollbar-shadow-color: #ffffff;
  12.     scrollbar-arrow-color: #df202e;
  13.     font-family: trebuchet MS;
  14.     font-size: 8pt;
  15.     color: #000000;
  16.     }
  17. a:link     {
  18.     color:#df202e;
  19.     text-decoration:none;
  20.     }
  21. a:visited
  22.     {
  23.     color:#df202e;
  24.     text-decoration:none;
  25.     }
  26. a:active     {
  27.     color:#df202e;
  28.     text-decoration:none;
  29.     }
  30. a:hover     {
  31.     color:#000000;
  32.     border-bottom: 1px dotted #df202e;
  33.     }
  34. .inhaltetable
  35.     {
  36.     color: #000000;
  37.     width:100%;
  38.     }
  39. input     {
  40.     color: #000000;
  41.     background-color: #ddffb4;
  42.     font-family: Arial;
  43.     font-size: 9pt;
  44.     border: 1px double #000000;
  45.     width: 100px;
  46.     height: 20px;
  47.     }
  48. textarea {
  49.     width: 200;
  50.     height: 130;
  51.     color: #000000;
  52.     background-Color: #f1f6a6;
  53.     font-Family:Arial;
  54.     font-Size: 8pt;
  55.     border: 1px double #ffffff;
  56.     }
  57. .navi, a.navi:active, a.navi:visited, a.navi:link
  58.     {
  59.     font-family: Century Gothic;
  60.     font-size: 7pt;
  61.     text-transform: uppercase;
  62.     color: #df202e;
  63.     background-color: #ffffff;
  64.     display: block;
  65.     line-height: 8pt;
  66.     padding: 3px 3px 3px 3px;
  67.     margin: 3px;
  68.     }
  69. .navi:hover
  70.     {
  71.     font-family: Century Gothic;
  72.     font-size: 7pt;
  73.     text-transform: uppercase;
  74.     color: #df202e;
  75.     background-color: #ffffff;
  76.     display: block;
  77.     line-height: 8pt;
  78.     padding: 3px 3px 3px 3px;
  79.     margin: 3px;
  80.     }
  81. i     {
  82.     color: #df202e;
  83.     boder-bottom: 1px dashed #000000;
  84.     }
  85. s     {
  86.     color: #df202e;
  87.     }
  88. u    {
  89.     color: #df202e;
  90.     border-bottom: 1px dotted #df202e;
  91.     }
  92. b     {
  93.     color: #df202e;
  94.     }
  95. .titel     {
  96.     color: #df202e;
  97.     display: block;
  98.     text-align: left;
  99.     font-family: Tahoma;
  100.     font-size: 9pt;
  101.     background: #F7ADAC;
  102.     padding: 3px;
  103.     line-height: 6pt;
  104.     border: 1px dotted #EB3B38;
  105.     margin: 0px;
  106.     }
  107. .navigation
  108.     {
  109.     width: 200px;
  110.     color:#000000;
  111.     margin-bottom: 10px;
  112.     background-color: #ffffff;
  113.     }
  114. .navigation2
  115.     {
  116.     position: absolute;
  117.     left:789px;
  118.     top: 446px;
  119.     width: 275px;
  120.     }
  121. </style>
  122. </head>
  123. <img src="http://apu.mabul.org/up/apu/2008/01/03/img-st7rswt2c0m.jpg" style="position: absolute; top: 0px; left:0px;">
  124. <body background="http://i198.photobucket.com/albums/aa200/ShiLayouts/Stars%20Q-T/Shanadooline.jpg" style="position: center; top: 0px;">
  125. <div class="navigation2">


 
et après la modif, ça donne ça :
 

Code :
  1. <HEAD>
  2. <!-- DEBUT DU SCRIPT -->
  3. <SCRIPT LANGUAGE="JavaScript">
  4. /*
  5. SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
  6. http://www.editeurjavascript.com
  7. */
  8. var nbimage= 70;
  9. var width;
  10. var height;
  11. var url;
  12. var alte;
  13. function banniere()
  14. {
  15. numimage= Math.round(Math.random()*(nbimage-1)+1);
  16. if (numimage <= 10)
  17. {
  18. gotosite = "";
  19. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221247u8tt5.jpg";
  20. alte = "un";
  21. }
  22. if (numimage > 10 && numimage <= 20)
  23. {
  24. gotosite = "";
  25. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221353zegwj.jpg";
  26. alte = "";
  27. }
  28. if (numimage > 20 && numimage <= 30)
  29. {
  30. gotosite = "";
  31. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221449tmoff.jpg";
  32. alte = "";
  33. }
  34. if (numimage > 30 && numimage <= 40)
  35. {
  36. gotosite = "";
  37. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221541z7ovn.jpg";
  38. alte = "";
  39. }
  40. if (numimage > 40 && numimage <= 50)
  41. {
  42. gotosite = "";
  43. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221620g7uro.jpg";
  44. alte = "";
  45. }
  46. if (numimage > 50 && numimage <= 60)
  47. {
  48. gotosite = "";
  49. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221651qtqjy.jpg";
  50. alte = "";
  51. }
  52. if (numimage > 60)
  53. {
  54. gotosite = "";
  55. url = "http://apu.mabul.org/up/apu/2008/01/26/img-221742sqrpa.jpg";
  56. alte = "";
  57. }
  58. if(gotosite != "" )
  59.     {
  60.     document.write ('<A HREF="' + gotosite + '">');
  61.     }
  62. document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
  63. if(gotosite != "" )
  64.     {
  65.     document.write('</A>')
  66.     }
  67. }
  68. </SCRIPT>
  69. <!-- FIN DU SCRIPT -->
  70. <title>Chantevent by inès drège.</title>
  71. <style type="text/css">
  72. body, div
  73.     {
  74.     scrollbar-3dlight-color: #ffffff;
  75.     scrollbar-face-color: #df202e;
  76.     scrollbar-darkshadow-color: #ffffff;
  77.     scrollbar-track-color: #ffffff;
  78.     scrollbar-highlight-color: #ffffff;
  79.     scrollbar-shadow-color: #ffffff;
  80.     scrollbar-arrow-color: #df202e;
  81.     font-family: trebuchet MS;
  82.     font-size: 8pt;
  83.     color: #000000;
  84.     }
  85. a:link     {
  86.     color:#df202e;
  87.     text-decoration:none;
  88.     }
  89. a:visited
  90.     {
  91.     color:#df202e;
  92.     text-decoration:none;
  93.     }
  94. a:active     {
  95.     color:#df202e;
  96.     text-decoration:none;
  97.     }
  98. a:hover     {
  99.     color:#000000;
  100.     border-bottom: 1px dotted #df202e;
  101.     }
  102. .inhaltetable
  103.     {
  104.     color: #000000;
  105.     width:100%;
  106.     }
  107. input     {
  108.     color: #000000;
  109.     background-color: #ddffb4;
  110.     font-family: Arial;
  111.     font-size: 9pt;
  112.     border: 1px double #000000;
  113.     width: 100px;
  114.     height: 20px;
  115.     }
  116. textarea {
  117.     width: 200;
  118.     height: 130;
  119.     color: #000000;
  120.     background-Color: #f1f6a6;
  121.     font-Family:Arial;
  122.     font-Size: 8pt;
  123.     border: 1px double #ffffff;
  124.     }
  125. .navi, a.navi:active, a.navi:visited, a.navi:link
  126.     {
  127.     font-family: Century Gothic;
  128.     font-size: 7pt;
  129.     text-transform: uppercase;
  130.     color: #df202e;
  131.     background-color: #ffffff;
  132.     display: block;
  133.     line-height: 8pt;
  134.     padding: 3px 3px 3px 3px;
  135.     margin: 3px;
  136.     }
  137. .navi:hover
  138.     {
  139.     font-family: Century Gothic;
  140.     font-size: 7pt;
  141.     text-transform: uppercase;
  142.     color: #df202e;
  143.     background-color: #ffffff;
  144.     display: block;
  145.     line-height: 8pt;
  146.     padding: 3px 3px 3px 3px;
  147.     margin: 3px;
  148.     }
  149. i     {
  150.     color: #df202e;
  151.     boder-bottom: 1px dashed #000000;
  152.     }
  153. s     {
  154.     color: #df202e;
  155.     }
  156. u    {
  157.     color: #df202e;
  158.     border-bottom: 1px dotted #df202e;
  159.     }
  160. b     {
  161.     color: #df202e;
  162.     }
  163. .titel     {
  164.     color: #df202e;
  165.     display: block;
  166.     text-align: left;
  167.     font-family: Tahoma;
  168.     font-size: 9pt;
  169.     background: #F7ADAC;
  170.     padding: 3px;
  171.     line-height: 6pt;
  172.     border: 1px dotted #EB3B38;
  173.     margin: 0px;
  174.     }
  175. .navigation
  176.     {
  177.     width: 200px;
  178.     color:#000000;
  179.     margin-bottom: 10px;
  180.     background-color: #ffffff;
  181.     }
  182. .navigation2
  183.     {
  184.     position: absolute;
  185.     left:789px;
  186.     top: 446px;
  187.     width: 275px;
  188.     }
  189. </style>
  190. </HEAD>
  191. <BODY><!-- DEBUT DU SCRIPT -->
  192. <!--
  193. SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
  194. http://www.editeurjavascript.com
  195. -->
  196. <SCRIPT language="JavaScript">
  197. banniere();
  198. </SCRIPT>
  199. <!-- FIN DU SCRIPT --></BODY>
  200. <body background="http://i198.photobucket.com/albums/aa200/ShiLayouts/Stars%20Q-T/Shanadooline.jpg" style="position: center; top: 0px;">
  201. <div class="navigation2">


 
si quelqu'un a une idée de comment résoudre cette couille, je lui serais très reconnaissante de m'aider à résoudre mon souci. là c'est moooooche ! par contre, oubliez pas : je suis vraiment pas bonne, aucun talent pour comprendre l'art de la programmation... alors euh... précision, sinon je capte pas :/
 
merci d'avance :)

pourquoi faire cent fois la même chose ?
Plus d'informations

t'a pensé à valider ton html et ton css ?

Plus d'informations

absolument pas ; il m'a détecté un grand nombre d'erreurs que je vais essayer de résoudre petit à petit. je crois avoir réglé le problème de la publicité en changeant le code de mon image de fond, de :
 

Code :
  1. <body background="http://i198.photobucket.com/albums/aa200/ShiLayouts/Stars%20Q-T/Shanadooline.jpg" style="position: center; top: 0px;">


 
c'est devenu :
 

Code :
  1. <body background="http://i198.photobucket.com/albums/aa200/ShiLayouts/Stars%20Q-T/Shanadooline.jpg" style="position: absolute; top: 0px;">


 
pour ce qui est du décallage qu'on observait entre la bannière et l'image de fond, j'ai bidouillé en ajoutant sept pixels à la gauche de mon image de fond. ce n'est pas absolument parfait, mais je suis assez satisfaite du résultat.
 
je te remercie beaucoup pour ton aide, batchy ! :)


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » introduction de javascript = désordre ?
 

Annonces Google
Publicité