Richiamo di una pagina a seconda del giorno

  • Creatore Discussione Creatore Discussione Sky
  • Data di inizio Data di inizio

Sky

Nuovo Utente
25 Lug 2005
13
0
0
Salve a tutti,
ho questo script (grazie a PoLe :D )

Codice:
var oggi = new Date();
var gg, mm, segno;
gg = oggi.getDate();
mm = oggi.getMonth();
var segni = new Array('Capricorno','Acquario','Pesci','Ariete','To ro','Gemelli','Cancro','Leone','Vergine','Bilancia ','Scorpione','Sagittario');

var ctrl = 0;

if ((mm==0&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==1&&gg>19)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==2&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==3&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==4&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==5&&gg>21)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==6&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==7&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==8&&gg>23)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==9&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==10&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==11&&gg>21)&&(ctrl==0)) {mm=0;};

segno = segni[mm];

document.write(segno + "<img src=\"segni/"+segno+".gif\">");
e vorrei creare uno script che richiami una determinata pagina a seconda del giorno (o del mese);
le pagine da richiamare sono tutte in html o php.

Da dove parto con gli if??

Un'altra domanda: devo collecare i 2 script possono essere indipendenti?

Grazie fin d'ora :byebye:
 
Sky ha scritto:
...vorrei creare uno script che richiami una determinata pagina a seconda del giorno (o del mese);
le pagine da richiamare sono tutte...
Ehi, ciao Sky, è un po che non ci si sente!! :fonzie:
Oggi è il primo giorno di lavoro di ritorno dalle ferie.. uff.. :(

Visto che nessuno ti ha aiutata ti mando una possibile soluzione! ;)

Se vuoi per esempio che, quando apri la pagina, in base al mese corrente si apra in automatico una finestra specifica aggiungi al codice che ti ho creato la riga in rosso:

<script>
var oggi = new Date();
var gg, mm, segno;
gg = oggi.getDate();
mm = oggi.getMonth();
var segni = new Array('Capricorno','Acquario','Pesci','Ariete','To ro','Gemelli','Cancro','Leone','Vergine','Bilancia ','Scorpione','Sagittario');

var ctrl = 0;

if ((mm==0&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==1&&gg>19)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==2&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==3&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==4&&gg>20)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==5&&gg>21)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==6&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==7&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==8&&gg>23)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==9&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==10&&gg>22)&&(ctrl==0)) {mm++; ctrl++;};
if ((mm==11&&gg>21)&&(ctrl==0)) {mm=0;};

segno = segni[mm];

document.write(segno + "<img src=\"segni/"+segno+".gif\">");

window.open((mm+1)+".htm","","width=500,height=450 top=120 left=200");
</script>

Ovvio che devi creare anche le pagine html che saranno:
1.htm x gennaio
2.htm x febbraio
3.htm x marzo
e così via.. ;)

Se hai bisogno di qualcosa di più sono qui!
Salut!
:byebye:
 
ciao PoLe :D e bentornato ;)

grazie mille del codice :fonzie: (ah, se nn ci fossi tu :rolleyes: )
solo io volevo creare un collegamento del tipo "clicca qui per leggere l'oroscopo relativo al tuo segno" e non far aprire un'altra pagina.
posso scrivere il classico a href al posto di window.open ??
o c'è altro da scrivere??

grazie ancora per l'aiuto, e ben tornato (pensa te che io in ferie nn ci sono neppure andata :dipser: )

ciao, e grazie ancora :fonzie:

a presto ;) :byebye:
 
Eccomi!!

Sul serio non sei andata in ferieeeee??? :eek: :eek: :eek:

Mi spiace credimi!! Vabbè dai, ti rifarai a capodanno! ;)

Allora, se vuoi far si che il nome mensile del segno appaia anche come link potresti modificare la riga
document.write(segno + "<img src=\"segni/"+segno+".gif\">");

così:
document.write("<a href='" + segno + ".htm'>" + segno + "<img src=\"segni/" + segno + ".gif\" border=0></a>");

In questo modo sia il nome che l'immagine del segno diventano un link alla pagina dell'oroscopo del segno stesso!

Ok? In caso.. son qui! :)

Salut!
:byebye:
 
eh no, niente ferie :err501: e nn credo di andarci neppure a Capodanno :dipser:

cmq perfetto come sempre il tuo codice PoLe :fonzie:

tante grazie ancora per il tuo preziosissimo aiuto, ciao a presto ;)


Sky


:byebye:
 

Discussioni simili