dreamweaver e javascript

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.005
37
48
www.ikiweb.it
Premetto che è da un bel po' che non uso dreamweaver (uso frontpage xp e blocco note per la programmazione vera e propria) ma mi sembra ci sia qualche opzione da abilitare tra le preferenze... ma non sono sicuro...
Ciao
 

belvi

Utente Attivo
11 Set 2003
41
0
0
37
verona (ita)
Visita sito
volevo sapere un cosa... si può fare na cosa del genere:
<p onClick="javascript:window.open('file.txt')" onmouseover="javascript:alert('un click per visualizzare il testo in un'altra finestra')">Testo(javascript)</p>?
a me nn va il "onmouseover"..... vorrei capire dove sbaglio
ciao
 
Ultima modifica:

belvi

Utente Attivo
11 Set 2003
41
0
0
37
verona (ita)
Visita sito
ho appena scaricato uno script per la visualizzazione della data che usa queste funzioni (credo appartengano alla classe base di javascript): getDay, getMonth, getYear; il problema è che invece di visualizzare 2003 come anno, viene visualizzato 103 e nn riesco a capire perchè
sapete se esiste una funzione migliore di questa?
 

grottafelix

Utente Attivo
5 Mar 2003
2.416
2
38
41
Parco chiuso -
www.girsms.com
Originally posted by belvi
ho appena scaricato uno script per la visualizzazione della data che usa queste funzioni (credo appartengano alla classe base di javascript): getDay, getMonth, getYear; il problema è che invece di visualizzare 2003 come anno, viene visualizzato 103 e nn riesco a capire perchè
sapete se esiste una funzione migliore di questa?
posta il codice :byebye:
 

belvi

Utente Attivo
11 Set 2003
41
0
0
37
verona (ita)
Visita sito
<SCRIPT language=JavaScript>

oggi = new Date();

num = oggi.getDate();

gio = oggi.getDay();

mes = oggi.getMonth() ;

anno = oggi.getYear();

var datadioggi;

if (gio == 0) gioX = "Domenica";

if (gio == 1) gioX = "Lunedì";

if (gio == 2) gioX = "Martedì";

if (gio == 3) gioX = "Mercoledì";

if (gio == 4) gioX = "Giovedì";

if (gio == 5) gioX = "Venerdì";

if (gio == 6) gioX = "Sabato";

if (mes == 0) mesX = "Gennaio";

if (mes == 1) mesX = "Febbraio";

if (mes == 2) mesX = "Marzo";

if (mes == 3) mesX = "Aprile";

if (mes == 4) mesX = "Maggio";

if (mes == 5) mesX = "Giugno";

if (mes == 6) mesX = "Luglio";

if (mes == 7) mesX = "Agosto";

if (mes == 8) mesX = "Settembre";

if (mes == 9) mesX = "Ottobre";

if (mes == 10) mesX = "Novembre";

if (mes == 11) mesX = "Dicembre";

datadioggi = gioX + " " + num + " " + mesX + " " + anno;

document.write(datadioggi);

</SCRIPT>
 

GiuWeb

Nuovo Utente
5 Ago 2003
26
0
0
www.giurob.it
Ciao belvi

ho provato il codice che hai postato: funziona perfettamente!

Riproduce la data correttamente.

Quindi il codice è privo di errori.

ciao
 

GiuWeb

Nuovo Utente
5 Ago 2003
26
0
0
www.giurob.it
Io l'ho inserito in questo modo:
Codice:
<HEAD>
<SCRIPT language=JavaScript> 
      oggi = new Date(); 
      num = oggi.getDate(); 
      gio = oggi.getDay(); 
      mes = oggi.getMonth() ; 
      anno = oggi.getYear(); 
      var datadioggi; 
	if (gio == 0) gioX = "Domenica"; 
	if (gio == 1) gioX = "Lunedì"; 
	if (gio == 2) gioX = "Martedì"; 
	if (gio == 3) gioX = "Mercoledì"; 
	if (gio == 4) gioX = "Giovedì"; 
	if (gio == 5) gioX = "Venerdì"; 
	if (gio == 6) gioX = "Sabato"; 
	if (mes == 0) mesX = "Gennaio"; 
	if (mes == 1) mesX = "Febbraio"; 
	if (mes == 2) mesX = "Marzo"; 
	if (mes == 3) mesX = "Aprile"; 
	if (mes == 4) mesX = "Maggio"; 
	if (mes == 5) mesX = "Giugno"; 
	if (mes == 6) mesX = "Luglio"; 
	if (mes == 7) mesX = "Agosto"; 
	if (mes == 8) mesX = "Settembre"; 
	if (mes == 9) mesX = "Ottobre"; 
	if (mes == 10) mesX = "Novembre"; 
	if (mes == 11) mesX = "Dicembre"; 
      datadioggi = gioX + " " + num + " " + mesX + " " + anno; 
</SCRIPT>

</HEAD>
<BODY > 

      <SCRIPT>
	document.write(datadioggi); 
      </SCRIPT>

</BODY>
 

GiuWeb

Nuovo Utente
5 Ago 2003
26
0
0
www.giurob.it
Prova questo codice e fammi sapere.
Codice:
   <HEAD>
	<TITLE> data </TITLE>

   <script Language="JavaScript">

      oggi=new Date();
         giorno=new Array("Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato");
         mese=Array("gennaio", "febbbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre",   "novembre", "dicembre"); 
      data=giorno [oggi.getDay()] + " " + oggi.getDate() + " " + mese [oggi.getMonth()] + " " + oggi.getFullYear();

   </script>

</HEAD>

<BODY > 

<TABLE BORDER=4  borderColor="#004000" WIDTH=100%>

<TR align="center" bgColor="#BBC6BF">
<TD> 
 <FONT SIZE="2" FACE="Arial"  COLOR="#408080">
<B>
  <script>
     document.write (data);
  </script>

</B></TD>
</TR>
</TABLE>


</BODY>
 

belvi

Utente Attivo
11 Set 2003
41
0
0
37
verona (ita)
Visita sito
il problema era la funzione dell'anno: ora invece che getYear ho messo getFullYear (che ho visto nel tuo codice) nel codice che ho postato prima e funzia che è una meraviglia! grazie per la tua disponibilità