
grazie ancora!!!

tempestaluna ha scritto:in effetti dovrei, ma se lascio evento1 evento2 non mi va :-( invece cambiando l'id da evento1 a 1 funziona non mi chiedere xchè... xchè non ne ho idea forse te, hai la rsposta; l'importante è che funzia e così va bene...![]()
grazie ancora!!!

<head>
<style type="text/css">
<!--
#evento1, #evento2, #evento3, #evento4, #evento5{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
display: none;
}
-->
<script type="text/javascript"><!--
eventiDaCaricare = new Array(
//Descrizione
//Ogni riga deve essere così formata:
// ["numero del div", "data di inizio", "data di fine"]
//NB. Le date sono nella forma MESE / GIORNO / ANNO
//Es. Mostrare il div evento1 a partire dal 1 gennaio 2009 fino al 21 gennaio 2009
["1", "01/01/2009", "01/21/2009" ],
["2", "01/10/2009", "01/21/2009" ],
["3", "01/01/2009", "01/21/2009" ],
["4", "01/10/2009", "01/21/2009" ],
["5", "01/01/2009", "01/21/2009" ],
["6", "01/10/2009", "01/21/2009" ],
["7", "01/01/2009", "01/21/2009" ],
["8", "01/10/2009", "01/21/2009" ],
["9", "01/01/2009", "01/21/2009" ],
["10", "01/10/2009", "01/21/2009" ]
);
function isTimeToShow(dataInizio, dataFine){
inizio = Date.parse(dataInizio);
fine = Date.parse(dataFine);
adesso = new Date().getTime();
return inizio <= adesso && adesso <= fine;
}
function getElemById(id){
if(document.getElementById){//Firefox, Opera, Safari, ...
return document.getElementById(id);
}else{//Internet Explorer
return document.all[id];
}
}
function caricaEventi(){
for( i=0; i<eventiDaCaricare.length; i++){
try{
if (isTimeToShow(eventiDaCaricare[i][1],eventiDaCaricare[i][2])){
getElemById("evento"+(i+1)).style.display = "";
}else{
getElemById("evento"+(i+1)).style.display = "none";
}
}catch(eccezione){}
}
}
--></script>
</style>
</head>
<body onload="caricaEventi()">
<div id="evento1">1</div>
<div id="evento2">2</div>
<div id="evento3">3</div>
<div id="evento4">4</div>
<div id="evento5">5</div>
</body>
<head>
<style type="text/css">
<!--
#1, #2, #3, #4, #5{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
display: none;
}
-->
<script type="text/javascript"><!--
eventiDaCaricare = new Array(
//Descrizione
//Ogni riga deve essere così formata:
// ["numero del div", "data di inizio", "data di fine"]
//NB. Le date sono nella forma MESE / GIORNO / ANNO
//Es. Mostrare il div evento1 a partire dal 1 gennaio 2009 fino al 21 gennaio 2009
["1", "01/01/2009", "01/21/2009" ],
["2", "01/10/2009", "01/21/2009" ],
["3", "01/01/2009", "01/21/2009" ],
["4", "01/10/2009", "01/21/2009" ],
["5", "01/01/2009", "01/21/2009" ],
["6", "01/10/2009", "01/21/2009" ],
["7", "01/01/2009", "01/21/2009" ],
["8", "01/10/2009", "01/21/2009" ],
["9", "01/01/2009", "01/21/2009" ],
["10", "01/10/2009", "01/21/2009" ]
);
function isTimeToShow(dataInizio, dataFine){
inizio = Date.parse(dataInizio);
fine = Date.parse(dataFine);
adesso = new Date().getTime();
return inizio <= adesso && adesso <= fine;
}
function getElemById(id){
if(document.getElementById){//Firefox, Opera, Safari, ...
return document.getElementById(id);
}else{//Internet Explorer
return document.all[id];
}
}
function caricaEventi(){
for( i=0; i<eventiDaCaricare.length; i++){
try{
if (isTimeToShow(eventiDaCaricare[i][1],eventiDaCaricare[i][2])){
getElemById("evento"+(i+1)).style.display = "";
}else{
getElemById("evento"+(i+1)).style.display = "none";
}
}catch(eccezione){}
}
}
--></script>
</style>
</head>
<body onload="caricaEventi()">
<div id="1">1</div>
<div id="2">2</div>
<div id="3">3</div>
<div id="4">4</div>
<div id="5">5</div>
</body>

?



<html>
<head>
<title>Esempio calendario</title>
<script type="text/javascript"><!--
eventiDaCaricare = new Array(
//Descrizione
//Ogni riga deve essere così formata:
// ["numero del div", "data di inizio", "data di fine"]
//NB. Le date sono nella forma MESE / GIORNO / ANNO
//Es. Mostrare il div evento1 a partire dal 1 gennaio 2009 fino al 21 gennaio 2009
["1", "01/01/2009", "01/21/2009" ],
["2", "01/10/2009", "01/21/2009" ],
["3", "01/01/2009", "01/21/2009" ],
["4", "01/10/2009", "01/21/2009" ],
["5", "01/01/2009", "01/21/2009" ],
["6", "01/10/2009", "01/21/2009" ],
["7", "01/01/2009", "01/21/2009" ],
["8", "01/10/2009", "01/21/2009" ],
["9", "01/01/2009", "01/21/2009" ],
["10", "01/10/2009", "01/21/2009" ]
);
function isTimeToShow(dataInizio, dataFine){
inizio = Date.parse(dataInizio);
fine = Date.parse(dataFine);
adesso = new Date().getTime();
return inizio <= adesso && adesso <= fine;
}
function getElemById(id){
if(document.getElementById){//Firefox, Opera, Safari, ...
return document.getElementById(id);
}else{//Internet Explorer
return document.all[id];
}
}
function caricaEventi(){
for( i=0; i<eventiDaCaricare.length; i++){
try{
if (isTimeToShow(eventiDaCaricare[i][1],eventiDaCaricare[i][2])){
getElemById("evento"+(i+1)).style.display = "";
}else{
getElemById("evento"+(i+1)).style.display = "none";
}
}catch(eccezione){}
}
}
--></script>
</head>
<body onload="caricaEventi()">
<div id="evento1">1</div>
<div id="evento2">2</div>
<div id="evento3">3</div>
<div id="evento4">4</div>
<div id="evento5">5</div>
<div id="evento6">6</div>
<div id="evento7">7</div>
<div id="evento8">8</div>
<div id="evento9">9</div>
<div id="evento10">10</div>
</body>
[code][/code]tempestaluna ha scritto:magari guarda se tu riuscissi a trovare uno script che mi permetta di visualizzare i div nascosti che decido io a partire da 1 data a fino ad 1 data b e poi nasconderli non sarebbe male
purtoppo questo scri indicatomi da zoff non funziona:
- Codice: Seleziona tutto
<html>
<head>
<title>Esempio calendario</title>
<script type="text/javascript"><!--
eventiDaCaricare = new Array(
//Descrizione
//Ogni riga deve essere così formata:
// ["numero del div", "data di inizio", "data di fine"]
//NB. Le date sono nella forma MESE / GIORNO / ANNO
//Es. Mostrare il div evento1 a partire dal 1 gennaio 2009 fino al 21 gennaio 2009
["1", "01/01/2009", "01/21/2009" ],
["2", "01/10/2009", "01/21/2009" ],
["3", "01/01/2009", "01/21/2009" ],
["4", "01/10/2009", "01/21/2009" ],
["5", "01/01/2009", "01/21/2009" ],
["6", "01/10/2009", "01/21/2009" ],
["7", "01/01/2009", "01/21/2009" ],
["8", "01/10/2009", "01/21/2009" ],
["9", "01/01/2009", "01/21/2009" ],
["10", "01/10/2009", "01/21/2009" ]
);
function isTimeToShow(dataInizio, dataFine){
inizio = Date.parse(dataInizio);
fine = Date.parse(dataFine);
adesso = new Date().getTime();
return inizio <= adesso && adesso <= fine;
}
function getElemById(id){
if(document.getElementById){//Firefox, Opera, Safari, ...
return document.getElementById(id);
}else{//Internet Explorer
return document.all[id];
}
}
function caricaEventi(){
for( i=0; i<eventiDaCaricare.length; i++){
try{
if (isTimeToShow(eventiDaCaricare[i][1],eventiDaCaricare[i][2])){
getElemById("evento"+(i+1)).style.display = "";
}else{
getElemById("evento"+(i+1)).style.display = "none";
}
}catch(eccezione){}
}
}
--></script>
</head>
<body onload="caricaEventi()">
<div id="evento1">1</div>
<div id="evento2">2</div>
<div id="evento3">3</div>
<div id="evento4">4</div>
<div id="evento5">5</div>
<div id="evento6">6</div>
<div id="evento7">7</div>
<div id="evento8">8</div>
<div id="evento9">9</div>
<div id="evento10">10</div>
</body>

, mi limito a copiare e incollare le modifiche che fai tu, ho scaricato e provato anche la pagina che hai modificato tu last.html e calendario.js ma a me non fa vedere nessun evento, eppure in base allo script che mi hai fornito tu dovrebbe far vedere gli eventi: 1, 3 , 5, 7, 9 e nascondere tutti gli altri, invece a me non fa vedere nulla ... mi pare strano.Ribadisco che lo script funziona... Probabilmente hai sbagliato ad adattarlo alla pagina in cui usarlo...
tempestaluna ha scritto:non sò davvero cos'è che sbaglio, mi limito a copiare e incollare le modifiche che fai tu, ho scaricato e provato anche la pagina che hai modificato tu last.html e calendario.js ma a me non fa vedere nessun evento, eppure in base allo script che mi hai fornito tu dovrebbe far vedere gli eventi: 1, 3 , 5, 7, 9 e nascondere tutti gli altri, invece a me non fa vedere nulla ... mi pare strano.
in effetti dalla pagina che hai modificato tu a quella in cui avevo copiato lo script io mi sono accorta che la scorsa volta avevo sbagliato, a mettere tutto lo script nella stessa pagina, ma invece andava diviso, come ho visto dalla modifica che hai fatto tu... e qui poi ho corretto e adesso la mia pagina è uguale alla tua, ma sta di fatto che ancora non riesco a vedere gli eventi dispari, se nel css lascio gli eventi visibili finisce che li vedo tutti..
che intendi con:Ribadisco che lo script funziona... Probabilmente hai sbagliato ad adattarlo alla pagina in cui usarlo...
che a te funziona non lo metto in dubbio, meno male che almeno a te va, ma allora perchè a me nella stessa pagina che hai modificato tu se la provo su un qualsiasi browser non mi fa vedere nulla?
div{
display: none;
}
display: none;
#evento1{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
display: none;
}
<div id="evento1"></div>
tempestaluna ha scritto:cioè devo togliere dal cssse lo tolgo però me li fa vedere tutti quanti anche quelli che dovrebbero rimanere nascosti.
- Codice: Seleziona tutto
display: none;
il mio css è questo:
- Codice: Seleziona tutto
#evento1{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
display: none;
}
e nella pagina html:
- Codice: Seleziona tutto
<div id="evento1"></div>
non ho capito cosa devo fare
#evento1{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
/* display: none; questo è commentato*/
}
#evento1{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
/* display: none; questo è commentato*/
}
tempestaluna ha scritto:così
- Codice: Seleziona tutto
#evento1{
color: #999999;
width: 70%;
padding: 5px;
border: 1px dashed #999999;
margin: 5px;
/* display: none; questo è commentato*/
}
me li fa vedere tutti quanti anche quelli che dvrebbero essere nascosti
...
<body onload="caricaEventi()">
...
tempestaluna ha scritto:si certo, la cosa che non capisco è che se nella pagina che hai modificato tu e quindi con tutti i parametri giusti, andandola a provare senza toccare nulla!!!!! qui da me non funziona,
cioè qua da me
1) o me li fa vedere tutti o
2) o non me li fa vedere nessuno
mi pare strano visto che a te funziona giusto? e quindi ti faccia vedere i div con id dispari e ti nasconde quelli con id pari

Zoff ha scritto:tempestaluna ha scritto:si certo, la cosa che non capisco è che se nella pagina che hai modificato tu e quindi con tutti i parametri giusti, andandola a provare senza toccare nulla!!!!! qui da me non funziona,
cioè qua da me
1) o me li fa vedere tutti o
2) o non me li fa vedere nessuno
mi pare strano visto che a te funziona giusto? e quindi ti faccia vedere i div con id dispari e ti nasconde quelli con id pari
Sicura che te li fa vedere tutti?
Lo vedi: CORSO DI CUCINA?
PS. Allego la pagina modificata che visualizza solo l'evento WEEKend DELLA BEFANA
forse non funzionava bene perchè li dovevo inserire tutti quanti
, o forse xchè ero sbadata cmq se nel caso avessi ancora bisogno posso chiedere a te?tempestaluna ha scritto:Zoff ha scritto:tempestaluna ha scritto:si certo, la cosa che non capisco è che se nella pagina che hai modificato tu e quindi con tutti i parametri giusti, andandola a provare senza toccare nulla!!!!! qui da me non funziona,
cioè qua da me
1) o me li fa vedere tutti o
2) o non me li fa vedere nessuno
mi pare strano visto che a te funziona giusto? e quindi ti faccia vedere i div con id dispari e ti nasconde quelli con id pari
Sicura che te li fa vedere tutti?
Lo vedi: CORSO DI CUCINA?
PS. Allego la pagina modificata che visualizza solo l'evento WEEKend DELLA BEFANA
adesso dopo che ho inserito tutti quanti i livelli funziona beneforse non funzionava bene perchè li dovevo inserire tutti quanti
, o forse xchè ero sbadata cmq se nel caso avessi ancora bisogno posso chiedere a te?


Visualizzano questa pagina: Andreahma, djluka89, ele_girasole e 2 ospiti