Salve a tutti
devo creare uno script in javascript, e per semplificare il tutto (non conoscnedo quasi nulla di js) ho pensato di cercare un codice asp (visto che in js non l'ho trovato) e trasformarlo in js.
il codice è questo
l'ho modificato a modo mio con quel poco che sapevo e ne è uscito fuori questo (che so che è errato)codice:<%@LANGUAGE = JScript%> <% /* Autore: Luca Ruggiero - http://www.lukeonweb.net Fonte: FreeASP - http://freeasp.html.it */ var oggi = new Date(); var gg, mm, segno; gg = oggi.getDate(); mm = oggi.getMonth() + 1; switch (mm) { case 1: segno = "capricorno"; if (gg > 20) segno = "acquario"; break; case 2: segno = "acquario"; if (gg > 19) segno = "pesci"; break; case 3: segno = "pesci"; if (gg > 20) segno = "ariete"; break; case 4: segno = "ariete"; if (gg > 20) segno = "toro"; break; case 5: segno = "toro"; if (gg > 20) segno = "gemelli"; break; case 6: segno = "gemelli"; if (gg > 21) segno = "cancro"; break; case 7: segno = "cancro"; if (gg > 22) segno = "leone"; break; case 8: segno = "leone"; if (gg > 22) segno = "vergine"; break; case 9: segno = "vergine"; if (gg > 23) segno = "bilancia"; break; case 10: segno = "bilancia"; if (gg > 22) segno = "scorpione"; break; case 11: segno = "scorpione"; if (gg > 22) segno = "sagittario"; break; case 12: segno = "sagittario"; if (gg > 21) segno = "capricorno"; break; } %> <html> <head> <title>luke Zodiaco - A cura di Luca Ruggiero</title> <basefont size="2" face="Verdana"> </head> <body> <p align="center"> Segno del giorno [img]immagini/<%=segno%>.gif[/img]" style="border: Solid 1px #CCCCCC;"> Auguri ai nati sotto il segno del <%=segno%> <font size="1"> A cura di lukeonweb.net </font> </p> </body> </html>
ma ovviamente non funziona.codice:<SCRIPT type="text/javascript"> function segno() var oggi = new Date(); var gg, mm, segno; gg = oggi.getDate(); mm = oggi.getMonth() + 1; switch (mm) { new Array('capricorno','acquario','pesci','ariete','toro','gemelli','cancro','leone','vergine','bilancia','scorpione','sagittario'); case 1: segno = "capricorno"; if (gg > 20) segno = "acquario"; break; case 2: segno = "acquario"; if (gg > 19) segno = "pesci"; break; case 3: segno = "pesci"; if (gg > 20) segno = "ariete"; break; case 4: segno = "ariete"; if (gg > 20) segno = "toro"; break; case 5: segno = "toro"; if (gg > 20) segno = "gemelli"; break; case 6: segno = "gemelli"; if (gg > 21) segno = "cancro"; break; case 7: segno = "cancro"; if (gg > 22) segno = "leone"; break; case 8: segno = "leone"; if (gg > 22) segno = "vergine"; break; case 9: segno = "vergine"; if (gg > 23) segno = "bilancia"; break; case 10: segno = "bilancia"; if (gg > 22) segno = "scorpione"; break; case 11: segno = "scorpione"; if (gg > 22) segno = "sagittario"; break; case 12: segno = "sagittario"; if (gg > 21) segno = "capricorno"; break; document.write('<p style="color: green; font-weight : bold;"> ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + case+'</p>'); } </script> </head> <body> Segno del mese <script type="text/javascript">segno(); </script> </body> </html>
Mi date qualche dritta per modificarlo a dovere perfavore?
Grazie a tutti dell'attenzione