Help! modifica script

paspas

Nuovo Utente
1 Ott 2015
9
0
0
Ciao. Ho bisogno di un aiuto.
Ho trovato questo script che mi piace e lo vorrei adattere alle mie esigenze.
Praticamente lo scipt originario da un messaggio in base all'ora reale, io sto cercando di modificarlo aggiungendo la possibilità che il messaggio visualizzato sia differente in base ai giorni della settimana.
forrei fare tipo... da lun. a sab. lo stesso blocco di messaggi... domenica un'altro tipo di messaggi...
lo script è modificato.... manca solo la distinzione dei giorni...
spero mi risolviate il problema...
grazie!

qui lo script...

HTML:
<div align="center"> 
<br/>
 <span style="color:#00f; font-size:16px;font-family:Georgia; font-weight: bold;">
<script>
var day1 = new Date()
ora1 = day1.getHours()

var domenica = new Date()
domenica = domenica.getHours()

if (ora1 < "14") {
document.write("buon giorno")
}else if (ora1 < "18.00"){
document.write("buon pomeriggio")
}else if (ora1 < "22.00"){
document.write(" buona sera ")
}
if (domenica < "24.00"){
document.write(" buona notte ")
}else if (domenica < "4.00"){
document.write(" buona notte ")
}else if (domenica < "9.00"){
document.write(" buon risveglio")

}
</script>
</span>
</span></span>
</div>
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi riconoscere il giorno con la funzione getDay(), restituisce 0 per la domenica 1 per il lunerdi etc
Codice:
    var data = new Date();
    if(data.getDay() == 0 ) {
        alert("oggi è domenica");
    }
 

paspas

Nuovo Utente
1 Ott 2015
9
0
0
grazie per avermi risposto... ora funziona come desideravo...
grazie per il supporto!
:byebye:0:)
 
Ultima modifica:

paspas

Nuovo Utente
1 Ott 2015
9
0
0
Ciao... Ti scoccio aancora...
Sapresti indicarmi una formula con cui poter far uscire una parola diversa in base al giorno...
tipo abbinare al 06.10.2015 la parola "X", 07.10.2015 "Y", 08.10.2015 "Z" e così via per tutto l'anno...
sarà un lavoraccio scrivere tutto l'anno, ok.... ma per creare una formula che dia il risultato in base al giorno corrente come faccio?
grazie anticipatamente!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
potresti creare un array o un oggetto di frasi che abbiano come chiave il mese e il giorno, esempio
Codice:
var frasi = { 
        11: "primo gennaio",
        21: "due gennaio",
        610: "6 ottobre"
    };
    
    var oggi = new Date()
    var key = oggi.getDate().toString() +  (oggi.getMonth() + 1);
    
    if(key in frasi) {
        alert(frasi[key]);
    }
da provare
 

paspas

Nuovo Utente
1 Ott 2015
9
0
0
potresti creare un array o un oggetto di frasi che abbiano come chiave il mese e il giorno, esempio
Codice:
var frasi = { 
        11: "primo gennaio",
        21: "due gennaio",
        610: "6 ottobre"
    };
    
    var oggi = new Date()
    var key = oggi.getDate().toString() +  (oggi.getMonth() + 1);
    
    if(key in frasi) {
        alert(frasi[key]);
    }
da provare

Grazie per il supporto... ora provo!

Sembra che funzioni bene... ho sostituito "alert" con "document.write" e sono arrivato al mio scopo! :fonzie::byebye:
 
Ultima modifica:

paspas

Nuovo Utente
1 Ott 2015
9
0
0
come mai sei voglio aggiungere un link ai giorni non funziona....
io l'ho scritto così, ovviamente all'interno dello scipt che mi hai suggerito... che come detto funziona bene senza il collegamento al link...:
610: <a href="nome del link">"6 ottobre"</a>,

dov'è lo sbaglio... Grazie mille...
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
cosi a prima vista hai sbagliato a mettere gli apici : essendo una stringa deve stare tutto dentro i doppi apuci
 

paspas

Nuovo Utente
1 Ott 2015
9
0
0
Scusa... ma non riesco sto provando in tutti i modi ma niente...
funziona solo se <a href="nome del link"> lo scrivo fuori dallo scpit... ma così significa che il link che collego sarà uguale tutti i giorni....
io ho necessità di far si che a ogni giorno si possa inserire un link diverso....
Scusa ancora e grazie per la disponibilità...
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
non puoi inizializzare una stringa con i doppi apici e utilizzare gli stessi al suo interno, lo script crederà che la stringa sia finita e cercherà di eseguire quello che c'è al di fuori riscontrando degli errori di sintassi. E' un concetto fondamentale da capire se vuoi utilizzare javascript nelle tue pagine.
Codice:
    var frasi = { 
        11: "primo gennaio",
        21: "due gennaio",
        810: "<a href='http://forum.mrwebmaster.it'>8 ottobre</a>"
    };
 

paspas

Nuovo Utente
1 Ott 2015
9
0
0
Ciao ti disturbo ancora... questo script ha funzionato per tutta la settimana, stamattina non funiona più... che gli è successo?

<script>
var day = new Date();
if(day.getDay() == 1 )
day = day.getHours()

var day = new Date();
if(day.getDay() == 2 )
day = day.getHours()

var day = new Date();
if(day.getDay() == 3 )
day = day.getHours()

var day = new Date();
if(day.getDay() == 4 )
day = day.getHours()

var day = new Date();
if(day.getDay() == 5 )
day = day.getHours()

var sabato = new Date();
if(sabato.getDay() == 6 )
sabato= sabato.getHours()

var domenica = new Date();
if(domenica.getDay() == 0 )
domenica = domenica.getHours()

continua con la lista delle ore abbinate ai messaggi... a questo proposito chi chiedo pure... se metto il messaggio alle ore (es. 14.30) non funziona, metre se metto le 14.00 o le 15.00 funziona... questo perchè lo script funziona solo in base alle ore e non ai minuti... come aggiungo i minuti? .getMinutes() l'ho messo in tutti i modi ma evidentemente sbaglio la punteggiatura.
Lo so che sto diventndo pesante.... mah abbi pazinza e pietà per un novellino...
Grazie mille.
 
Discussioni simili
Autore Titolo Forum Risposte Data
Andrea1981 [WordPress] [HTML] Help modifica credits nel footer.Tema Customizr. WordPress 5
P Passare i risultati di un foreach in un modal. Help! PHP 2
J help me C/C++ 1
Q HELP ME PLEASE!‼️‼️ E-Commerce 1
L difficoltà con Xampp. printing php mancante...help Web Server 6
K [PHP] Help me a problem... Pleases PHP 1
M HELP FORM CREATO IN PHP PHP 14
M Help - consultare (ed esportare) dati da un DB pubblico mySql PHP 2
S [PHP] help me!! PHP 2
F Cerco contatto tipo help-desk Offerte e Richieste di Lavoro e/o Collaborazione 2
F Help-PDO copiare Database MySQL PHP 3
simgia [Javascript] Google maps help! Javascript 1
S [WordPress] Footer php - il background riempie tutta la pagina - help WordPress 1
A funzioni asincrone e callback...help! Ajax 10
F Help array da javascript a php Javascript 2
M [PHP] Help: controllo valori inseriti in un campo PHP 1
P Help con js/php PHP 6
N Sistema di Help di Delphi 7 non funziona su Win10 Windows e Software 0
silvia88 ***Help*** - Anteprima immagine photoshop diversa da file Photoshop 3
A HELP: vedo il sito posizionato in serp solo con i tool di posizionamento!!! SEO e Posizionamento 3
T [PHP] Calcolo anzianità soggetti [era: Help me :( Esercizio per me impossibile] PHP 9
trattorino Creare codice php help PHP 26
CoyotesSon [PHP] Help! Creazione di una finestra PHP 5
V help java Java 2
L help me Presentati al Forum 0
L N00b need help Webdesign e Grafica 2
I Help - Problema installazione tema di themeforest WordPress 1
claudiav ciao!! help.. Presentati al Forum 0
Z Invio mail da telecamere HIKVision - HELP!!! IP Cam e Videosorveglianza 0
M - WordPress - Sito Annunci HELP ME!!!! :crying: WordPress 2
L Hosting, help HTML e CSS 2
M HoneyPot su macchina virtuale HELP ME PLEASE!!! Reti LAN e Wireless 0
F Help con leaseweb Hosting 2
M DropDownList HELP ASP.NET 8
E [Javascript] help me !!! array da php a java Javascript 9
N Query lenta, help ! MySQL 0
R cookies policy - help Leggi, Normative e Fisco 21
I Piccolo roblema di compatibilità mobile.. help! PHP 1
zorro Help paginazione PHP 10
A Help! Creare un blog/portale con chat in real time WordPress 0
P help variabile js concatenata a echo php Javascript 0
O Help, devo fare un sito web con alcune caratteristiche... HTML e CSS 2
Alessandra Fanelli Menu Collapse- help -nn iserisce azioni a pulsanti Flash 0
M php help ! PHP 3
V datepicker help.... jQuery 2
S Php HELP! PHP 2
S php help phpBB 5
P HELP: passare alla seconda maschera tramite pulsante MS Access 0
iAntis Domande per Restyling completo di un sito e nuovo Upload sul server: HELP! :/ Hosting 1
D inserire datepicker in un form - help HTML e CSS 4

Discussioni simili