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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] Neige (Firefox et IE 7)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] Neige (Firefox et IE 7)

n°1826516
FR-DarkRod
Informag€€k
Posté le 13-12-2008 à 18:09:35  profilanswer
 

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.

mood
Publicité
Posté le 13-12-2008 à 18:09:35  profilanswer
 

n°1826610
FR-DarkRod
Informag€€k
Posté le 13-12-2008 à 22:34:41  profilanswer
 

µP

n°1826736
Profil sup​primé
Posté le 14-12-2008 à 11:57:14  answer
 

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

n°1826743
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 12:08:06  profilanswer
 

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
n°1826767
sircam
I Like Trains
Posté le 14-12-2008 à 13:05:13  profilanswer
 

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}
n°1826769
Mjules
Parle dans le vide
Posté le 14-12-2008 à 13:10:09  profilanswer
 

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.
n°1826770
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 13:10:15  profilanswer
 

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

n°1826771
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 13:12:23  profilanswer
 

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
n°1826772
Mjules
Parle dans le vide
Posté le 14-12-2008 à 13:14:27  profilanswer
 

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.
n°1826774
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 13:16:27  profilanswer
 

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 ?)

mood
Publicité
Posté le 14-12-2008 à 13:16:27  profilanswer
 

n°1826775
sircam
I Like Trains
Posté le 14-12-2008 à 13:17:08  profilanswer
 

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}
n°1826776
sircam
I Like Trains
Posté le 14-12-2008 à 13:18:52  profilanswer
 

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}
n°1826777
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 13:19:23  profilanswer
 

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 -_-"

n°1826778
sircam
I Like Trains
Posté le 14-12-2008 à 13:20:38  profilanswer
 

OMG [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1826779
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 13:21:26  profilanswer
 

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 ...

n°1826780
sircam
I Like Trains
Posté le 14-12-2008 à 13:26:24  profilanswer
 

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}
n°1826781
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 13:28:59  profilanswer
 

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 ...

n°1826789
sircam
I Like Trains
Posté le 14-12-2008 à 13:58:20  profilanswer
 

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}
n°1826791
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 14:02:55  profilanswer
 

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é)

n°1826797
cekoidon
Posté le 14-12-2008 à 14:11:32  profilanswer
 

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.

n°1826798
FR-DarkRod
Informag€€k
Posté le 14-12-2008 à 14:13:02  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


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

  [Javascript] Neige (Firefox et IE 7)

 

Sujets relatifs
Javascript neige : pas sur toute la page[Résolu] 2 div dans 1 seul : différence affichage FireFox et IE
Pages contenant trop de JavaScript ?Problème formulaire AJAX avec Firefox
Fonction javascript qui compte le nombre d'occurence d'une sous-chainerecadrage image javascript
photoshop javascriptaffichage php/javascript
Plus de sujets relatifs à : [Javascript] Neige (Firefox et IE 7)


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