• Home
  • Forum
  • Fare Web
  • Javascript

Script attivabile solo 3 mesi

  • Creatore Discussione Creatore Discussione mooug
  • Data di inizio Data di inizio 5 Ott 2007
M

mooug

Utente Attivo
15 Feb 2007
49
0
0
  • 5 Ott 2007
  • #1
Ho questo codice della neve cadente che vorrei attivare solo dicembre-gennaio-febbraio, ho creato il codice (quello rosso) ma non so come applicarlo allo script

<script>
function Neve(){
var calendario = new Date();
var mese = calendario.getMonth();
var nodate = 1;
if (mese == 11 || mese == 0 || mese == 1){
document.write(); var nodate = 0;
}

// Set the number of snowflakes (more than 30 - 40 not recommended)
var snowmax=35

// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Set the letter that creates your snowflake (recommended:*)
var snowletter="K"

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=0.6

// Set the maximal-size of your snowflaxes
var snowmaxsize=20

// Set the minimal-size of your snowflaxes
var snowminsize=10

// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1

// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera

function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}

function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight
marginright = document.body.clientWidth
}
else if (ns6) {
marginbottom = window.innerHeight
marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds = 0;
lftrght = Math.random()*15;
x_mv = 0.03 + Math.random()/10;
snow=document.getElementById("s"+i)
snow.style.fontFamily=snowtype[randommaker(snowtype.length)]
snow.size=randommaker(snowsizerange)+snowminsize
snow.style.fontSize=snow.size
snow.style.color=snowcolor[randommaker(snowcolor.length)]
snow.sink=sinkspeed*snow.size/5
if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
snow.posy=randommaker(2*marginbottom-marginbottom-2*snow.size)
snow.style.left=snow.posx
snow.style.top=snow.posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
crds += x_mv;
snow.posy+=snow.sink
snow.style.left=snow.posx+lftrght*Math.sin(crds);
snow.style.top=snow.posy

if (snow.posy>=marginbottom-2*snow.size || parseInt(snow.style.left)>(marginright-3*lftrght)){
if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
snow.posy=0
}
}
var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
}
</script>
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 26 Ott 2007
  • #2
Semplicemente, metti il codice della neve all'interno della if:

Codice:
function Neve(){
[COLOR="Red"]var calendario = new Date();
var mese = calendario.getMonth();
var nodate = 1; 
if (mese == 11 || mese == 0 || mese == 1){[/COLOR]
[I]//qui metti il codice per l'effetto neve[/I]
[COLOR="red"]}[/COLOR]

:byebye:
 
M

mooug

Utente Attivo
15 Feb 2007
49
0
0
  • 26 Ott 2007
  • #3
PoLe ha scritto:
Semplicemente, metti il codice della neve all'interno della if:

Codice:
function Neve(){
[COLOR="Red"]var calendario = new Date();
var mese = calendario.getMonth();
var nodate = 1; 
if (mese == 11 || mese == 0 || mese == 1){[/COLOR]
[I]//qui metti il codice per l'effetto neve[/I]
[COLOR="red"]}[/COLOR]

:byebye:
Clicca per allargare...
Ok, funziona, ho notato con ie che nella pag in alto a sx, quasi all'angolo appare la K (il carattere al posto del fiocco) eppoi scompare ed appare la K cadente.
Come mai?
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 29 Ott 2007
  • #4
mooug ha scritto:
Ok, funziona, ho notato con ie che nella pag in alto a sx, quasi all'angolo appare la K (il carattere al posto del fiocco) eppoi scompare ed appare la K cadente.
Come mai?
Clicca per allargare...
Probabilmente lo script ha qualche piccolo problema di compatibilità tra browsers (sai che novità... ).

L'unica soluzione in questo caso è spulciare il codice riga per riga, e vedere se c'è qualche codice da modificare per rendere lo script totalmente compatibile.

Purtroppo io personalmente non ne ho il tempo, ma prova se riesci a contattare il creatore dello script, magari nel frattempo ha già corretto questo piccolo bug

:byebye:
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
variabile javascript su link html
  • mizar1966
  • 30 Apr 2024
  • Javascript
Risposte
5
Visite
2K
Javascript 7 Mag 2024
mizar1966
M
F
Somma di più tabelle da script
  • filipix
  • 30 Ago 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 30 Ago 2023
filipix
F
I
Creare un banner temporaneo JavaScript
  • IlTizioScriptato
  • 25 Apr 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 25 Apr 2023
IlTizioScriptato
I
S
Impossibile scorrere un oggetto in JavaScript
  • steven myth
  • 23 Set 2022
  • Javascript
Risposte
0
Visite
2K
Javascript 23 Set 2022
steven myth
S
N
Passare array da php a javascript
  • Namaste!
  • 12 Lug 2022
  • PHP
Risposte
5
Visite
3K
PHP 13 Lug 2022
WmbertSea
L
Script per convertire numeri in parole
  • Lenigmista
  • 14 Mag 2022
  • Javascript
Risposte
2
Visite
2K
Javascript 18 Lug 2022
Lenigmista
L
H
Eliminazione script.
  • hcb
  • 30 Apr 2022
  • Photoshop
Risposte
0
Visite
2K
Photoshop 30 Apr 2022
hcb
H
L
Quiz javascript funzionante da migliorare
  • Lenigmista
  • 24 Feb 2022
  • Javascript
Risposte
0
Visite
3K
Javascript 24 Feb 2022
Lenigmista
L
S
Script Google Translate scomparso
  • salvatore1970
  • 19 Feb 2022
  • HTML e CSS
Risposte
3
Visite
1K
HTML e CSS 23 Set 2022
steven myth
S
P
lanciare script asp (o php) da jquery
  • psicona
  • 2 Feb 2022
  • Javascript
Risposte
1
Visite
2K
Javascript 7 Feb 2022
otto9due
P
  • Bloccata
errore 404 con javascript
  • psicona
  • 31 Gen 2022
  • Javascript
Risposte
2
Visite
1K
Javascript 31 Gen 2022
Max 1
D
  • Bloccata
aiuto funzioni javascript
  • dedu
  • 9 Gen 2022
  • Javascript
Risposte
1
Visite
1K
Javascript 9 Gen 2022
Max 1
G
Script notifiche dekstop aiuto
  • Gabriele_04
  • 7 Ott 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 7 Ott 2021
Gabriele_04
G
M
Upload immagine con javascript problemi con FormData()
  • MBlackmore
  • 6 Ott 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Ott 2021
MBlackmore
M
G
[PHP] Creare script di prenotazione con controllo disponibilità.
  • Gabriele_04
  • 3 Set 2021
  • PHP
Risposte
7
Visite
5K
PHP 8 Set 2021
Rikk73
L
  • Bloccata
countdown multiplo javascript
  • lillo21
  • 3 Ago 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 3 Ago 2021
Max 1
S
  • Bloccata
Problemi Javascript + Aruba
  • sak89
  • 6 Lug 2021
  • Javascript
Risposte
2
Visite
2K
Javascript 6 Lug 2021
Max 1
P
Passare solo alcuni parametri a script per CSV
  • Phelps
  • 3 Giu 2021
  • PHP
Risposte
0
Visite
1K
PHP 3 Giu 2021
Phelps
P
M
Inviare un file su un server remoto con JavaScript
  • Mirawara
  • 25 Mag 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 25 Mag 2021
Mirawara
M
M
Collegamento tra form html e script php
  • Mollichina
  • 24 Mag 2021
  • PHP
Risposte
4
Visite
3K
PHP 25 Mag 2021
Mollichina
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?