Questo file funziona se salvato come HTML ma non va se salvato come PHP: in questo caso il parser da questo messaggio di errore:Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/prova/ALTERVISTA/calendario2.php on line 24 (che è quella sotto alla mia evidenziazione rossa nel 3d). Se volete scaricare il js fate clic qui
Com'è possibile?![]()
<html>
<head>
<script language="javascript" type="text/javascript" src="calendario.js"></script>
</head>
<body>
<form name="dati" method="post" action="test.php" id="dati">
<span id="calendario_outer" style="font-family:Arial;">
<script language="javascript" type="text/javascript">
//<input name="calendario" type="text" value="<?php echo ("12/12/2005"); '> readonly="readonly" id="calendario" style="font-family:Arial;font-size:X-Small;" />
var campo='';
campo+="<INPUT type=\"text\" readonly=\"readonly\" id=\"calendario\" style=\"font-family:Arial;font-size:X-Small;\" name=\"calendario\" value=\"";
campo+=scrivi_data_odierna(0)+"\">";
document.write (campo);
</script>
<input type="button" name="calendario_calbutton" value=" ... " id="calendario_calbutton" />
</span>
<script language="javascript" type="text/javascript">
calendario_outer_EnableHideDropDownFlag = false;
calendario_outer_VisibleDate = scrivi_data_odierna(-1);
function calendario_Up_SetClick(addClickTo)
{
//QUESTA È LA RIGA DI ERRORE CUI FA RIFERIMENTO IL PARSER
if(addClickTo != '') document.getElementById(addClickTo).onclick = calendario_Up_CallClick;
document.onmousedown = CalendarPopup_Up_LostFocus;
document.getElementById('calendario').onclick = calendario_Up_CallClick;
}
function calendario_Up_CallClick(e)
{
var monthnames = new Array('gennaio','febbraio','marzo','aprile','maggi o','giugno','luglio','agosto','settembre','ottobre ','novembre','dicembre');
var daynames = new Array('l','m','m','g','v','s','d');
CalendarPopup_Up_DisplayCalendar("calendario_outer _EnableHideDropDownFlag", "calendario","","","calendario_div", "calendario_monthYear", "calendario_Up_PreDisplayCalendar", "calendario_Up_PreMonthYear", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:LightGrey;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Gray;background-color:AntiqueWhite;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:Yellow;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:White;background-color:Red;font-family:Verdana,Helvetica,Tahoma,Arial;font-weight:bold;font-size:XX-Small;'","style='color:Black;background-color:Orange;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:Red;font-family:Verdana,Helvetica,Tahoma,Arial;font-weight:bold;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", 2, monthnames, daynames, 1, 6, 5, false, false, '01/01/1000', '12/31/9999','calendario_calbutton',1, false, 'calendario_Up_PostBack', 0, 0, false, 'Annulla', false, 'Data oggi:', '', '', -1, "calendario_outer_VisibleDate", "Seleziona una data", CalendarPopup_Array_calendario_outer, '', '', '', '');
}
function calendario_Up_PreDisplayCalendar(theDate)
{
var monthnames = new Array('gennaio','febbraio','marzo','aprile','maggi o','giugno','luglio','agosto','settembre','ottobre ','novembre','dicembre');
var daynames = new Array('l','m','m','g','v','s','d');
CalendarPopup_Up_DisplayCalendarByDate("calendario ","","calendario_div", "calendario_monthYear", "calendario_Up_PreDisplayCalendar", "calendario_Up_PreMonthYear", theDate, "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:LightGrey;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Gray;background-color:AntiqueWhite;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:Yellow;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:White;background-color:Red;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'","style='color:Black;background-color:Orange;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:Red;font-weight:bold;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", "style='color:Black;background-color:White;font-family:Verdana,Helvetica,Tahoma,Arial;font-size:XX-Small;'", 2, monthnames, daynames, 1, 6, 5, false, false, '01/01/1000', '12/31/9999', false, 'calendario_Up_PostBack', false, 'Annulla', false, 'Data oggi:', '', '', -1, "calendario_outer_VisibleDate", "Seleziona una data", CalendarPopup_Array_calendario_outer, '', '', '', '');
}
calendario_Up_SetClick('calendario_calbutton');
function calendario_Up_PreMonthYear(theDate)
{
var monthnames = new Array('gen','feb','mar','apr','mag','giu','lug','a go','set','ott','nov','dic');
CalendarPopup_Up_DisplayMonthYear("calendario_div" , "calendario_monthYear", "calendario_Up_PreDisplayCalendar", "calendario_Up_PreMonthYear", monthnames, theDate, "Applica", "Annulla", "01/01/1000", "12/31/9999");
}
function calendario_Up_PostBack() {
}
var CalendarPopup_Array_calendario_outer = null;
</script>
<div id="calendario_div" onmouseover="document.onmousedown = null;" onmouseout="document.onmousedown = CalendarPopup_Up_LostFocus;" style="visibility:hidden;z-index:5000;position:absolute;"></div>
<div id="calendario_monthYear" onmouseover="document.onmousedown = null;" onmouseout="document.onmousedown = CalendarPopup_Up_LostFocus;" style="visibility:hidden;z-index:5001;position:absolute;"></div>
<button name="submit" value="Ok" type="submit">OK</button>
</form>
</body>
</html>