|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Javascript
Ciao a tutti,
volevo chiedervi un piccolo aiuto con il codice Javascript, premesso che io sto facendo un sito internet e ho messo un link che va nella pagina "presentazione.htm", quello che volevo sapere è questo: vorrei mettere del codice JavaScript dove ogni anno che passa ad un determinato giorno aggiunga 1 al numero precedente, per esempio: "Sono Mattia ho 20 anni e..." il 20 anni ovviamente quando ogni anno varia. Come posso fare? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Ecco un semplice codice che ho buttato giù:
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Mostra età</title> <script type="text/javascript"> <!-- function get_age (d, m, y) { dt = new Date (); dt_d = dt.getDate (); dt_m = dt.getMonth () + 1; dt_y = dt.getYear () + 1900; age = dt_y - y; if ((dt_d < d && dt_m == m) || dt_m < m) age--; return age; } //--> </script> </head> <body> <script type="text/javascript"> <!-- document.writeln ("Ciao, io sono Andrea ed ho " + get_age (9, 11, 1973) + " anni."); //--> </script> </body> </html>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Però quello che non riesco a capire è questa parte di codice:
Codice:
<script type="text/javascript"> <!-- document.writeln ("Ciao, io sono Andrea ed ho " + get_age (9, 11, 1973) + " anni."); //--> </script> Codice:
<body> ... </body> |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Guarda che il tag <script> è lecito metterlo sia nel HEAD che nel BODY. Se messo nel BODY, puoi usare i metodi write() e writeln() dell'oggetto document per mandare in output qualcosa sulla pagina.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Ok, adesso ho capito.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
È come se io mettessi sul sito internet un banner, giusto?
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Ma la similitudine si ferma lì. ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Automaticamente quando tu inserisci il codice, ti va a scrivere nella pagina HTML:
"Ciao sono Mattia e ho 20 anni". giusto? ma ad ogni anno cambia il numero progressivamente. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
Quote:
![]() 'iao |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
![]() ![]() ![]() Grazie .. almeno rido un po'. ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Perché in questo momento non posso metterlo in pratica.
Comunque sabato in giornata stamperò il form e lo metterò in pratica. |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Sep 2005
Città: Como
Messaggi: 447
|
Come ha suggerito Orph3n stasera proverò a fare questo scriptino.
Se avrò problemi comunque ti manderò un messaggio qui nel forum. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:57.