|
|||||||
|
|
|
![]() |
|
|
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:
lo so lo so, battuta pessima, però non ho resistito)'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: 12:04.











lo so lo so, battuta pessima, però non ho resistito)








