[Javascript] Neige (Firefox et IE 7)

Neige (Firefox et IE 7) [Javascript] - HTML/CSS - Programmation

Marsh Posté le 13-12-2008 à 18:09:35    

Bonsoer à tous  :hello: ,
 
Je voudrai mettre de la neige sur mon site :p
Mais le problème c'est que sous FireFox , je ne vois rien (de mon côté , j'attends vos réponses , si sa vient du navigateur ou de ma bécane) et sous Internet Explorer 7 sa fonctionne parfaitement  :??:  
 
Je suis  :(  
 

Code :
  1. <script language="JavaScript">
  2. // Placez le nombre de flocons de neige (plus de 30 - 40 non recommandés)
  3. var snowmax=35
  4. // Placez les couleurs pour la neige. Ajoutez autant de couleurs comme vous voudrez
  5. var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD" )
  6. // Placez les polices, celle créent les flocons de neige. Ajoutez autant de polices comme vous voudrez
  7. var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS" )
  8. // Placez la lettre qui crée votre flocon de neige (recommandé: *)
  9. var snowletter="*"
  10. // Placez la vitesse de la descente (gamme recommandée de valeurs de 0,3 à 2)
  11. var sinkspeed=2
  12. // Placez la maximal-taille de vos snowflaxes
  13. var snowmaxsize=30
  14. // Placez la minimal-taille de vos snowflaxes
  15. var snowminsize=10
  16. // Placez la neiger-zone
  17. // Placez 1 pour tout-au-dessus-neiger, placez 2 pour la gauche-côté-chute de neige
  18. // L'ensemble 3 pour centre-neiger, a placé 4 pour la droit-côté-chute de neige
  19. var snowingzone=1
  20. ///////////////////////////////////////////////////////////////////////////
  21. // LA CONFIGURATION FINIT ICI
  22. ///////////////////////////////////////////////////////////////////////////
  23. // N'éditez pas au-dessous de cette ligne
  24. var snow=new Array()
  25. var marginbottom
  26. var marginright
  27. var timer
  28. var i_snow=0
  29. var x_mv=new Array();
  30. var crds=new Array();
  31. var lftrght=new Array();
  32. var browserinfos=navigator.userAgent
  33. var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
  34. var ns6=document.getElementById&&!document.all
  35. var opera=browserinfos.match(/Opera/)
  36. var browserok=ie5||ns6||opera
  37. function randommaker(range) {
  38. rand=Math.floor(range*Math.random())
  39. return rand
  40. }
  41. function initsnow() {
  42. if (ie5 || opera) {
  43. marginbottom = document.body.clientHeight
  44. marginright = document.body.clientWidth
  45. }
  46. else if (ns6) {
  47. marginbottom = window.innerHeight
  48. marginright = window.innerWidth
  49. }
  50. var snowsizerange=snowmaxsize-snowminsize
  51. for (i=0;i<=snowmax;i++) {
  52. crds[i] = 0;
  53. lftrght[i] = Math.random()*15;
  54. x_mv[i] = 0.03 + Math.random()/10;
  55. snow[i]=document.getElementById("s"+i)
  56. snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
  57. snow[i].size=randommaker(snowsizerange)+snowminsize
  58. snow[i].style.fontSize=snow[i].size
  59. snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
  60. snow[i].sink=sinkspeed*snow[i].size/5
  61. if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
  62. if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
  63. if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
  64. if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
  65. snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
  66. snow[i].style.left=snow[i].posx
  67. snow[i].style.top=snow[i].posy
  68. }
  69. movesnow()
  70. }
  71. function movesnow() {
  72. for (i=0;i<=snowmax;i++) {
  73. crds[i] += x_mv[i];
  74. snow[i].posy+=snow[i].sink
  75. snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
  76. snow[i].style.top=snow[i].posy
  77.  
  78. if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
  79. if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
  80. if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
  81. if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
  82. if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
  83. snow[i].posy=0
  84. }
  85. }
  86. var timer=setTimeout("movesnow()",50)
  87. }
  88. for (i=0;i<=snowmax;i++) {
  89. document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>" )
  90. }
  91. if (browserok) {
  92. window.onload=initsnow
  93. }
  94. </script>


 
Help :'( merci beaucoup d'avance :)
 
(site dans la signature)  
Et pas la même occasion si vous pouvez m'aider pour mettre un bloc fixe en pied de page pour que chaque résolution ça soit en bas merci (sinon , je trouverai plus tard ;) )
 
A+ Amicalement.

Reply

Marsh Posté le 13-12-2008 à 18:09:35   

Reply

Marsh Posté le 13-12-2008 à 22:34:41    

µP

Reply

Marsh Posté le 14-12-2008 à 11:57:14    

Quelle version de Firefox as-tu?? Pour moi avec la 3.0.4 ça marche parfaitement...

Reply

Marsh Posté le 14-12-2008 à 12:08:06    

La dernière , attend je vais désactivé mon Adblock :p
Même sa ne fait rien mais le pire c'est que j'utilise 2 PC (pour voir les compatibilités) , Windobe et Ubuntu :)
Les 2 sur 3.0.4 et rien à faire , pas de neige.
 
Tu es sure que sous ton firefox ça fonctionne ? O_o , je veux une image comme preuve s'il te plait.
 
Même sous opéra avec Windows , je vois pas la neige :s


Message édité par FR-DarkRod le 14-12-2008 à 12:27:08
Reply

Marsh Posté le 14-12-2008 à 13:05:13    

WARNING: Si vous allez sur http://darkrodspace.free.fr/, une musique se lancera.
 
Aïe, j'ai pas pu voir s'il y avait de la neige... J'ai fermé prématurément mon navigateur. :/
 
N.B. Sur ce forum, on dira "Windows" plutôt que "Windobe".


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-12-2008 à 13:10:09    

tu as l'autorisation des auteurs pour reprendre leur texte de l'histoire de l'informatique ?
http://dept-info.labri.u-bordeaux. [...] tInfo.html
http://darkrodspace.free.fr/ordinateur.html


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 14-12-2008 à 13:10:15    

Une musique de noel :)
 
Et pourquoi un "Avertissement" dessus ? O_o

Reply

Marsh Posté le 14-12-2008 à 13:12:23    

Mjules a écrit :

tu as l'autorisation des auteurs pour reprendre leur texte de l'histoire de l'informatique ?
http://dept-info.labri.u-bordeaux. [...] tInfo.html
http://darkrodspace.free.fr/ordinateur.html

 

Je ne vois pas de copyright : /

Message cité 1 fois
Message édité par FR-DarkRod le 14-12-2008 à 13:12:58
Reply

Marsh Posté le 14-12-2008 à 13:14:27    

FR-DarkRod a écrit :

 

Je ne vois pas de copyright : /


première phrase + tout en bas. Et, grossièrement, en droit français, par défaut, sauf mention explicite, les oeuvres sont protégés par le droit d'auteur le plus restrictif.

Message cité 2 fois
Message édité par Mjules le 14-12-2008 à 13:14:37

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 14-12-2008 à 13:16:27    

Mjules a écrit :


première phrase + tout en bas. Et, grossièrement, en droit français, par défaut, sauf mention explicite, les oeuvres sont protégés par le droit d'auteur le plus restrictif.


 
Tu vas faire quoi me mettre un procès aux fesses ?
(bon c'est pas fini le hors sujet ?)

Reply

Marsh Posté le 14-12-2008 à 13:16:27   

Reply

Marsh Posté le 14-12-2008 à 13:17:08    

Mjules a écrit :


première phrase + tout en bas. Et, grossièrement, en droit français, par défaut, sauf mention explicite, les oeuvres sont protégés par le droit d'auteur le plus restrictif.


À ce sujet, la musique de nowelle est-elle libre de droit?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-12-2008 à 13:18:52    

FR-DarkRod a écrit :


 
Tu vas faire quoi me mettre un procès aux fesses ?
(bon c'est pas fini le hors sujet ?)


Oh non, juste renseigner ton site auprès de la SACEM et aux auteurs des textes plagiés, s'il éche. Ils s'en chargeront.  [:aline2003]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-12-2008 à 13:19:23    

sircam a écrit :


À ce sujet, la musique de nowelle est-elle libre de droit?


 
J'ai du faire un allopass pour la télécharger -_-"

Reply

Marsh Posté le 14-12-2008 à 13:20:38    

OMG [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-12-2008 à 13:21:26    

sircam a écrit :


Oh non, juste renseigner ton site auprès de la SACEM et aux auteurs des textes plagiés, s'il éche. Ils s'en chargeront.  [:aline2003]


 
Dis donc tu as vraiment que ça à faire ...

Reply

Marsh Posté le 14-12-2008 à 13:26:24    

FR-DarkRod a écrit :


 
Dis donc tu as vraiment que ça à faire ...


Quoi ça? Essayer d'aller voir ton site mais être contraint de faire demi-tour?  [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-12-2008 à 13:28:59    

Au lieu de flooder comme un taré à vouloir être à tout prix être premier pour avoir plein de messages concentre toi sur le thème du sujet , après on en reparlera des contraintes ;)
 
Donc , je me passerai de tes répliques ...

Reply

Marsh Posté le 14-12-2008 à 13:58:20    

FR-DarkRod a écrit :

Au lieu de flooder comme un taré à vouloir être à tout prix être premier pour avoir plein de messages concentre toi sur le thème du sujet , après on en reparlera des contraintes ;)
 
Donc , je me passerai de tes répliques ...


Mais? J'ai essayé d'aller sur ton site, et je me suis ramassé de la musique. [:sadnoir]
 
Tu n'es pas très gentil. J'essaye de t'aider et tu me traites de taré / flooder. [:sadnoir]
 
C'est terrible, de la musique sur un site. :/ J'ai dû fermer prématurément et interrompre ma navigation. :/
 
Tu dois imaginer un instant qu'en tant que visiteur, je m'attends à voir s'afficher une page web, pas à déclencher du son. [:sadnoir]
 
Tu fais ce que tu veux, bien entendu :jap:, mais il y a de plein de bonnes raisons pour ne pas procéder de la sorte.
 
http://doodlekit.com/blog/entry/37 [...] ur-website
 
Tu pourrais par exemple proposer un bouton "play", et celui qui a envie que tu lui casses les oreilles pourra toujours appuyer dessus, les autres seront tranquilles et tout le monde sera content. :jap:
 
Est-il possible d'accéder à ton site sans avoir la musique qui joue, et sans couper le son de mon PC (parce que j'ai ma propre musique qui joue et je ne désire pas interrompre).
 
Cordialement,
 
sircam


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-12-2008 à 14:02:55    

Bien sure , je vais tout de suite modifié mon application ;)
(Pour info la barre de musique est en pied de page :) )
 
(Mais quand même tu m'as bien cherché)

Reply

Marsh Posté le 14-12-2008 à 14:11:32    

fais gaffe, quand même ! tu est largement hors la loi sur ces copyright. et puis demander aux personnes du site l'autorisation de les citer en mettant au moins un lien vers leur site.  
Pour la musique, la diffusion sur un site nécessite de payer des droits à la SACEM. le prix que tu as payé correspond au droit de l'utiliser à titre privé, non de le diffuser.
 
Ces conseils peuvent te paraitre hors sujet mais risquent de te couter cher.  
J'arrête là le hors-sujet mais regarde cela car c'est important.
 
Pour le script, désolé, mais je peux pas t'aider.

Reply

Marsh Posté le 14-12-2008 à 14:13:02    

Merci :)
Bah la musique je peux la laisser quand même non ?
L'article sur l'ordinateur , je l'ai virer :p

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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