Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Java o codice gia fatto per Immagine diversa ogni giorno o..

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Java o codice gia fatto per Immagine diversa ogni giorno o..

Postdi landyl » 02/09/05 10:15

Qualcuno possiede un Java o un codice gia fatto che gestisce una serie di immagini.jpg ma che le fa vedere una alla volta diversa ogni giorno oppure ad apertura di pagina? Grazie
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Sponsor
 

Postdi Dylan666 » 02/09/05 10:31

Javascript, non Java, sono cose diverse:
Qusta cambia immagine, una per giorno della settimana:
http://www.hypergurl.com/dailyimage.html

Quelli che cambiano all'apertura a caso di script sono tantissimi...
http://www.google.it/search?q=javascript+random+image
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 10:41

Grazie, sono due link interessanti, ma magari a me servirebbe uno che sia una via di mezzo?
Ovvero inserisco 20 immagini e ne carica uno al giorno diversa, poi, se cliccata sopra mi apre una pagina con l'immagine ingrandita!!!
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 10:47

Allora direi di usare il secondo link, una volta che hai trovato lo script che ti piace lo ritocchiamo e mettiamo i collegamenti alle immagini ingrandite.
Guarda ad esempio se questo ti piace:
http://www.html.it/jscript/grafica/grafica02.htm
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 10:52

Si quest'ultimo mi piace, ma cambia immagine all'aggiornamento della pagine e non il giorno dopo in automatico, e non si ingrandisce l'immagine...
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi landyl » 02/09/05 10:56

Quello che vorrei fare è mettere nel mio sito questo. La foto del Giorno!
Esattamente cosi come trovi qui http://www.ilgenius.it/
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 10:57

Ho detto che per l'ingrandimento ci pensiamo dopo...
Allora uno immagine per ogni giono DEL MESE?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 11:00

Un'immagine a randow non per giorno del mese...
Io inserisco in una cartella 20-20-50 foto e da sole girano quelle finche non cambio immagini io nella cartella
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 11:09

Mmmmm ma se i giorni sono 31 in un mese che ci fai con 50 immagini?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 11:13

Vedi, il fatto di inserire molte foto e non legarmi ai giorni del mese o settimana è perchè non seguiro molto questa sezione del sito, quindi una volta inserite le 40-50 foto le faccio girare da sole a caso, poi ogni tanto le sostituisco... Non so, dammi consigli tu di come è anche piu semplice trovare in javascript del genere, l'importante è che faccia tutto da solo per molte settimane :D e cmq vorrei che una foto restasse almeno 24 ore
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 11:24

Per fare in modo che la foto sia la stessa per tutti e che cambi solo allo scadere del giorno bisogna che ci sia un criterio FISSO per sceglierla, come ad esempio il numero del giorno.

Se si sceglie quello bisognerà usare 31 immagini, e usiamo come criterio anche il mese allora 365.

Non si può dire allo script "per oggi scegli una immagine a caso tra queste 5" perché tre visitatori nello stesso giorno contemporaneamente sulla pagina vedrebbero tre cose diverse, e anche se l'utente accedesse 2 volte nelle 24h vedrebbe 2 figura diverse
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 11:27

Ho capito ed è anche giusto il ragionamento.
Quindi dici che si deve dare tutti i 365 giorni dell'anno? e se non si fa cosi allo scadere cosa si vedra nello spazio? rimane l'ultima foto? O ricomincia da capo?
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 11:36

Puoi fare due cose:

1) scegli la foto in base al numero del giorno nel mese. Quindi la foto del giorno 5 verra mostrata il 5 Gennaio, il 5 febbraio, il 5 marzo ecc.

2) Scegli la foto in base al giorno e al mese, quindi avrai bisogno di 366 foto diverse.

Ora mettiamo ad esempio il caso uno. LO script più semplice (senza ingrandimento) è questo:

Codice: Seleziona tutto
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
today = new Date();
day = today.getDate();

document.write("<img src='" + day + ".jpg'>");
// End -->
</script>


C'è scritto: vedi il numero di giorno di oggi e poi mostra il file che abbia lo stesso numero e estensione jpg.

Quindi oggi viene mostrato il file chiamato 2.jpg. Capurai quindi che non esistono possibilità di ricominciare il giro se le foto sono solo 15, almeno per come è scritto il codice ora. Se quindi fosse il giorno 16 vedresi il simbolo dell'immagine mancante perché il file 16.jpg non è stato trovato.
Sono stato un po' più chiaro?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 11:42

Direi che è la soluzione migliore questa della foto uguale tutti gli stessi giorno del mese, sta a me poi aggiornarle le foto ogni tanto...
Trovero 31 foto e le chialero con i nuleri del giorno del mese.

Ok, un passo avanti lo abbiamo fatto, e per ingrandirla in una finestra a parte?
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 11:44

devo ingrandire in una pagina bianca, in pop-up di dimensione fisse o in un pop-up grande come l'immagine stessa?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 11:45

in un po-pup della dimensione dell'immagine stessa originale cosi si usa solo un'immagine vero? Quella che si vede diciamo nell'anteprima e quella nelle dimensioni originali
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 11:49

No, la grandeza della finestra non dipende da quanti file usi, è solo estetica.
E poi è sempre meglio usare un file anteprima piccolo e poi quello da ingrandire.
Se ne usi uno solo l'utente vedrà come anteprima l'immagine da ingrandire in dimensione ridotte e quindi dovrà aspettare che si carichi tutto anche se magari non lo vorrà vedere a grandezza reale...
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 11:54

Le foto che mettero su le sistemo io come dimensioni prima di metterle su (pochi kb), quindi a me andrebbe bene che sia la stessa ma vista rimpiciolita in anteprima e in dimensioni reali nel po-pup
Il po-pup se è possibile che si apri in centro alla pagina
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Postdi Dylan666 » 02/09/05 13:40

Allora facciamo come vuoi, tutto von un file: nella pagina che devo mostrare l'immagine metti questo:

Codice: Seleziona tutto
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">

</script>

</HEAD>
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
today = new Date();
day = today.getDate();

document.write("<a href=javascript:PopupPic('"+day+".jpg');><img src='" + day + ".jpg' Width = 50 Height = 50></a>");




function PopupPic(sPicURL, title,w,h) {
     var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;
    winprops = 'height=100,width=100,top='+wint+',left='+winl+'resizable=0'
  window.open("picturedetail.html?"+sPicURL+"&Immagine a dimensioni reali", "", winprops)
  }


// End -->
</script>

</BODY>
</HTML>


Poi crea un file chiamato "picturedetail.html" in cui scrivere questo:

Codice: Seleziona tutto
<HTML>
<HEAD>
<script language='javascript'>
var NS=document.all;
function FitPic()
{
   iWidth = (!NS)?window.innerWidth:document.body.clientWidth;
   iHeight = (!NS)?window.innerHeight:document.body.clientHeight;
   iWidth = document.images[0].width - iWidth;
   iHeight = document.images[0].height - iHeight;
   window.resizeBy(iWidth, iHeight);
   if(!NS){self.moveTo((self.screen.width - self.outerWidth) / 2, (self.screen.height - self.outerHeight) / 2);}
   else{self.moveTo((self.screen.width-document.body.clientWidth) / 2, (self.screen.height-document.body.clientHeight) / 2);}
   self.focus();
}
window.onblur=comeback
function comeback()
{
   this.focus();
}
var qstring = document.location.href.split("?")[1];
var picUrl = qstring.split("&")[0];
document.title = unescape(qstring.split("&")[1]);

</SCRIPT>
</HEAD>

<BODY onload='FitPic();' topmargin="0" marginheight="0" leftmargin="0" 
                                     marginwidth="0">

<script language='javascript'>
      document.write( "<img src='" + picUrl + "' border=0>" );
</script>

</BODY>
</HTML>
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi landyl » 02/09/05 13:46

Provero a fare cosi, ma una cosa, le immagini dove le devo mettere? in una cartella specifica? e con quale nome?

Stasera provo e ti so dire come va, per ora grazie mille, molto gentile e competente!!!
landyl
Utente Senior
 
Post: 164
Iscritto il: 12/01/05 13:55

Prossimo

Torna a Programmazione


Topic correlati a "Java o codice gia fatto per Immagine diversa ogni giorno o..":

web scraping in java
Autore: templare77
Forum: Programmazione
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti