This document was successfully checked as XHTML 1.0 Strict!

Result: Passed, 1 warning(s)
:
Modified:(undefined)
Server:Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g mod_chroot/0.5
Size:3464
Content-Type:text/html
: utf-8
: XHTML 1.0 Strict
Root Element: html
Root Namespace: http://www.w3.org/1999/xhtml
Options

Help on the options is available.

Validation Output: 1 Warning

Below is a list of the warning message(s) produced when checking your document.

  1. Warning Line 124, Column 354: reference to non-existent ID "cal_course_flt_jump"
    …iner"><div class="header"><label for="cal_course_flt_jump">Próximos eventos: <…

    This error can be triggered by:

    • A non-existent input, select or textarea element
    • A missing id attribute
    • A typographical error in the id attribute

    Try to check the spelling and case of the id you are referring to.

↑ Top

Congratulations

The document located at <http://agvamareleja.drealentejo.pt/moodle/calendar/view.php?view=upcoming&course=1&cal_d=29&cal_m=8&cal_y=2019> was successfully checked as XHTML 1.0 Strict. This means that the resource in question identified itself as "XHTML 1.0 Strict" and that we successfully performed a formal validation of it. The parser implementations we used for this check are based on OpenSP (SGML/XML) and libxml2 (XML).

"valid" Icon(s) on your Web page

To show your readers that you have taken the care to create an interoperable Web page, you may display this icon on any page that validates. Here is the HTML you could use to add this icon to your Web page:

Valid XHTML 1.0 Strict
  <p>
    <a href="http://validator.w3.org/check?uri=referer"><img
      src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
  </p>
  

A full list of icons, with links to alternate formats and colors, is available: If you like, you can download a copy of the icons to keep in your local web directory, and change the HTML fragment above to reference your local image rather than the one on this server.

Linking to this result

If you would like to create a link to this page (i.e., this validation result) to make it easier to revalidate this page in the future or to allow others to validate your page, the URI is <http://validator.w3.org/check?uri=http%3A%2F%2Fagvamareleja.drealentejo.pt%2Fmoodle%2Fcalendar%2Fview.php%3Fview%3Dupcoming%26course%3D1%26cal_d%3D29%26cal_m%3D8%26cal_y%3D2019;ss=1;verbose=1> (or you can just add the current page to your bookmarks or hotlist).

Validating CSS Style Sheets

If you use CSS in your document, you can check it using the W3C CSS Validation Service.

↑ Top

Source Listing

Below is the source input I used for this validation:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pt" xml:lang="pt">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <link rel="stylesheet" type="text/css" href="http://agvamareleja.drealentejo.pt/moodle/theme/standard/styles.php" />
  6. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/yui/yahoo/yahoo-min.js"></script><script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/yui/event/event-min.js"></script><script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/yui/connection/connection-min.js"></script><script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/swfobject/swfobject.js"></script><script type="text/javascript">
  7. //<![CDATA[
  8. var flashversion = swfobject.getFlashPlayerVersion();
  9. YAHOO.util.Connect.asyncRequest('GET','http://agvamareleja.drealentejo.pt/moodle/login/environment.php?sesskey=xsPmOjO4YF&flashversion='+flashversion.major+'.'+flashversion.minor+'.'+flashversion.release);
  10. //]]>
  11. </script>
  12. <!--[if IE 7]>
  13. <link rel="stylesheet" type="text/css" href="http://agvamareleja.drealentejo.pt/moodle/theme/standard/styles_ie7.css" />
  14. <![endif]-->
  15. <!--[if IE 6]>
  16. <link rel="stylesheet" type="text/css" href="http://agvamareleja.drealentejo.pt/moodle/theme/standard/styles_ie6.css" />
  17. <![endif]-->
  18. <meta name="keywords" content="moodle, Página inicial: Calendário: Próximos eventos " />
  19. <title>Página inicial: Calendário: Próximos eventos</title>
  20. <link rel="shortcut icon" href="http://agvamareleja.drealentejo.pt/moodle/theme/standard/favicon.ico" />
  21. <!--<style type="text/css">/*<![CDATA[*/ body{behavior:url(http://agvamareleja.drealentejo.pt/moodle/lib/csshover.htc);} /*]]>*/</style>-->
  22. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/javascript-static.js"></script>
  23. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/javascript-mod.php"></script>
  24. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/overlib/overlib.js"></script>
  25. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/overlib/overlib_cssstyle.js"></script>
  26. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/cookies.js"></script>
  27. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/ufo.js"></script>
  28. <script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/lib/dropdown.js"></script>
  29. <script type="text/javascript" defer="defer">
  30. //<![CDATA[
  31. setTimeout('fix_column_widths()', 20);
  32. //]]>
  33. </script>
  34. <script type="text/javascript">
  35. //<![CDATA[
  36. function openpopup(url, name, options, fullscreen) {
  37. var fullurl = "http://agvamareleja.drealentejo.pt/moodle" + url;
  38. var windowobj = window.open(fullurl, name, options);
  39. if (!windowobj) {
  40. return true;
  41. }
  42. if (fullscreen) {
  43. windowobj.moveTo(0, 0);
  44. windowobj.resizeTo(screen.availWidth, screen.availHeight);
  45. }
  46. windowobj.focus();
  47. return false;
  48. }
  49. function uncheckall() {
  50. var inputs = document.getElementsByTagName('input');
  51. for(var i = 0; i < inputs.length; i++) {
  52. inputs[i].checked = false;
  53. }
  54. }
  55. function checkall() {
  56. var inputs = document.getElementsByTagName('input');
  57. for(var i = 0; i < inputs.length; i++) {
  58. inputs[i].checked = true;
  59. }
  60. }
  61. function inserttext(text) {
  62. text = ' ' + text + ' ';
  63. if ( opener.document.forms['theform'].message.createTextRange && opener.document.forms['theform'].message.caretPos) {
  64. var caretPos = opener.document.forms['theform'].message.caretPos;
  65. caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
  66. } else {
  67. opener.document.forms['theform'].message.value += text;
  68. }
  69. opener.document.forms['theform'].message.focus();
  70. }
  71. function getElementsByClassName(oElm, strTagName, oClassNames){
  72. var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
  73. var arrReturnElements = new Array();
  74. var arrRegExpClassNames = new Array();
  75. if(typeof oClassNames == "object"){
  76. for(var i=0; i<oClassNames.length; i++){
  77. arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
  78. }
  79. }
  80. else{
  81. arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
  82. }
  83. var oElement;
  84. var bMatchesAll;
  85. for(var j=0; j<arrElements.length; j++){
  86. oElement = arrElements[j];
  87. bMatchesAll = true;
  88. for(var k=0; k<arrRegExpClassNames.length; k++){
  89. if(!arrRegExpClassNames[k].test(oElement.className)){
  90. bMatchesAll = false;
  91. break;
  92. }
  93. }
  94. if(bMatchesAll){
  95. arrReturnElements.push(oElement);
  96. }
  97. }
  98. return (arrReturnElements)
  99. }
  100. //]]>
  101. </script>
  102. </head>
  103. <body class="calendar course-1 dir-ltr lang-pt_utf8" id="calendar-view">
  104. <div id="page">
  105. <div id="header" class=" clearfix"> <h1 class="headermain">Calendário</h1>
  106. <div class="headermenu"><div class="logininfo">Encontra-se a utilizar acesso de visitante (<a href="http://agvamareleja.drealentejo.pt/moodle/login/index.php">Entrar</a>)</div></div>
  107. </div> <div class="navbar clearfix">
  108. <div class="breadcrumb"><h2 class="accesshide " >Encontra-se em</h2> <ul>
  109. <li class="first"><a onclick="this.target='_top'" href="http://agvamareleja.drealentejo.pt/moodle/">Página inicial</a></li><li> <span class="accesshide " >/&nbsp;</span><span class="arrow sep">&#x25BA;</span> Calendário</li></ul></div>
  110. <div class="navbutton">&nbsp;</div>
  111. </div>
  112. <!-- END OF HEADER -->
  113. <div id="content"><div id="overDiv" style="position: absolute; visibility: hidden; z-index:1000;"></div><script type="text/javascript" src="http://agvamareleja.drealentejo.pt/moodle/calendar/overlib.cfg.php"></script><table id="calendar" style="height:100%;"><tr><td class="maincalendar"><div class="heightcontainer"><div class="header"><label for="cal_course_flt_jump">Próximos eventos: </label></div><h2 class="main">Não há eventos próximos</h2><div class="bottom"><div class="singlebutton"><form action="export.php" method="get"><div><input type="hidden" name="course" value="1" /><input type="submit" value="Exportar calendário" /></div></form></div><a href="export_execute.php?preset_what=all&amp;preset_time=recentupcoming&amp;username=guest&amp;authtoken=6f7baf93be262d468364ea509f64337e43b249bf"><img src="http://agvamareleja.drealentejo.pt/moodle/pix/i/ical.gif" height="14" width="36" alt="iCal" title="Descarregar / subscrever ao calendário" /></a></div></div></td><td class="sidecalendar"><div class="sideblock"><div class="header"><h2>Chave de eventos</h2></div><div class="filters"><table><tr><td class="eventskey event_global" style="width: 11px;"><img src="http://agvamareleja.drealentejo.pt/moodle/pix/t/hide.gif" class="iconsmall" alt="Ocultar" title="Mostram-se eventos globais (clique para ocultá-los)" style="cursor:pointer" onclick="location.href='http://agvamareleja.drealentejo.pt/moodle/calendar/set.php?var=showglobal&amp;from=upcoming&amp;id=1&amp;cal_d=29&amp;cal_m=8&amp;cal_y=2019'" /></td><td><a href="http://agvamareleja.drealentejo.pt/moodle/calendar/set.php?var=showglobal&amp;from=upcoming&amp;id=1&amp;cal_d=29&amp;cal_m=8&amp;cal_y=2019" title="Mostram-se eventos globais (clique para ocultá-los)">Global</a></td>
  114. <td class="eventskey event_course" style="width: 11px;"><img src="http://agvamareleja.drealentejo.pt/moodle/pix/t/hide.gif" class="iconsmall" alt="Ocultar" title="Mostram-se eventos da disciplina (clique para ocultá-los)" style="cursor:pointer" onclick="location.href='http://agvamareleja.drealentejo.pt/moodle/calendar/set.php?var=showcourses&amp;from=upcoming&amp;id=1&amp;cal_d=29&amp;cal_m=8&amp;cal_y=2019'" /></td><td><a href="http://agvamareleja.drealentejo.pt/moodle/calendar/set.php?var=showcourses&amp;from=upcoming&amp;id=1&amp;cal_d=29&amp;cal_m=8&amp;cal_y=2019" title="Mostram-se eventos da disciplina (clique para ocultá-los)">Disciplina</a></td>
  115. </tr>
  116. </table>
  117. </div></div><div class="sideblock"><div class="header"><h2>Eventos do mês</h2></div><div class="minicalendarblock minicalendartop"><div style="text-align: center;"><a href="http://agvamareleja.drealentejo.pt/moodle/calendar/view.php?view=month&amp;course=1&amp;cal_d=1&amp;cal_m=7&amp;cal_y=2019">July 2019</a></div>
  118. <table class="minicalendar" summary="Tabela de dados, Calendário de July 2019"><tr class="weekdays"><th scope="col"><abbr title="Domingo">Dom</abbr></th>
  119. <th scope="col"><abbr title="Segunda">Seg</abbr></th>
  120. <th scope="col"><abbr title="Terça">Ter</abbr></th>
  121. <th scope="col"><abbr title="Quarta">Qua</abbr></th>
  122. <th scope="col"><abbr title="Quinta">Qui</abbr></th>
  123. <th scope="col"><abbr title="Sexta">Sex</abbr></th>
  124. <th scope="col"><abbr title="Sábado">Sab</abbr></th>
  125. </tr><tr><td class="dayblank">&nbsp;</td>
  126. <td class="day">1</td>
  127. <td class="day">2</td>
  128. <td class="day">3</td>
  129. <td class="day">4</td>
  130. <td class="day">5</td>
  131. <td class="weekend day">6</td>
  132. </tr><tr><td class="weekend day">7</td>
  133. <td class="day">8</td>
  134. <td class="day">9</td>
  135. <td class="day">10</td>
  136. <td class="day">11</td>
  137. <td class="day">12</td>
  138. <td class="weekend day">13</td>
  139. </tr><tr><td class="weekend day">14</td>
  140. <td class="day">15</td>
  141. <td class="day">16</td>
  142. <td class="day">17</td>
  143. <td class="day">18</td>
  144. <td class="day">19</td>
  145. <td class="weekend day">20</td>
  146. </tr><tr><td class="weekend day">21</td>
  147. <td class="day">22</td>
  148. <td class="day">23</td>
  149. <td class="day">24</td>
  150. <td class="day">25</td>
  151. <td class="day">26</td>
  152. <td class="weekend day">27</td>
  153. </tr><tr><td class="weekend day">28</td>
  154. <td class="day">29</td>
  155. <td class="day">30</td>
  156. <td class="day">31</td>
  157. <td class="dayblank">&nbsp;</td><td class="dayblank">&nbsp;</td><td class="dayblank">&nbsp;</td></tr></table></div><div class="minicalendarblock"><div style="text-align: center;"><a href="http://agvamareleja.drealentejo.pt/moodle/calendar/view.php?view=month&amp;course=1&amp;cal_d=1&amp;cal_m=8&amp;cal_y=2019">August 2019</a></div>
  158. <table class="minicalendar" summary="Tabela de dados, Calendário de August 2019"><tr class="weekdays"><th scope="col"><abbr title="Domingo">Dom</abbr></th>
  159. <th scope="col"><abbr title="Segunda">Seg</abbr></th>
  160. <th scope="col"><abbr title="Terça">Ter</abbr></th>
  161. <th scope="col"><abbr title="Quarta">Qua</abbr></th>
  162. <th scope="col"><abbr title="Quinta">Qui</abbr></th>
  163. <th scope="col"><abbr title="Sexta">Sex</abbr></th>
  164. <th scope="col"><abbr title="Sábado">Sab</abbr></th>
  165. </tr><tr><td class="dayblank">&nbsp;</td>
  166. <td class="dayblank">&nbsp;</td>
  167. <td class="dayblank">&nbsp;</td>
  168. <td class="dayblank">&nbsp;</td>
  169. <td class="day">1</td>
  170. <td class="day">2</td>
  171. <td class="weekend day">3</td>
  172. </tr><tr><td class="weekend day">4</td>
  173. <td class="day">5</td>
  174. <td class="day">6</td>
  175. <td class="day">7</td>
  176. <td class="day">8</td>
  177. <td class="day">9</td>
  178. <td class="weekend day">10</td>
  179. </tr><tr><td class="weekend day">11</td>
  180. <td class="day">12</td>
  181. <td class="day">13</td>
  182. <td class="day">14</td>
  183. <td class="day">15</td>
  184. <td class="day">16</td>
  185. <td class="weekend day">17</td>
  186. </tr><tr><td class="weekend day">18</td>
  187. <td class="day">19</td>
  188. <td class="day">20</td>
  189. <td class="day">21</td>
  190. <td class="day">22</td>
  191. <td class="day">23</td>
  192. <td class="weekend day">24</td>
  193. </tr><tr><td class="weekend day">25</td>
  194. <td class="day">26</td>
  195. <td class="day">27</td>
  196. <td class="day">28</td>
  197. <td class="day">29</td>
  198. <td class="day">30</td>
  199. <td class="weekend day">31</td>
  200. </tr></table></div><div class="minicalendarblock"><div style="text-align: center;"><a href="http://agvamareleja.drealentejo.pt/moodle/calendar/view.php?view=month&amp;course=1&amp;cal_d=1&amp;cal_m=9&amp;cal_y=2019">September 2019</a></div>
  201. <table class="minicalendar" summary="Tabela de dados, Calendário de September 2019"><tr class="weekdays"><th scope="col"><abbr title="Domingo">Dom</abbr></th>
  202. <th scope="col"><abbr title="Segunda">Seg</abbr></th>
  203. <th scope="col"><abbr title="Terça">Ter</abbr></th>
  204. <th scope="col"><abbr title="Quarta">Qua</abbr></th>
  205. <th scope="col"><abbr title="Quinta">Qui</abbr></th>
  206. <th scope="col"><abbr title="Sexta">Sex</abbr></th>
  207. <th scope="col"><abbr title="Sábado">Sab</abbr></th>
  208. </tr><tr><td class="weekend day">1</td>
  209. <td class="day today eventnone"><span class="accesshide " >Hoje Monday, 2 September </span><a href="#" onmouseover="return overlib('Sem eventos', CAPTION, 'Hoje Monday, 2 September');" onmouseout="return nd();">2</a></td>
  210. <td class="day">3</td>
  211. <td class="day">4</td>
  212. <td class="day">5</td>
  213. <td class="day">6</td>
  214. <td class="weekend day">7</td>
  215. </tr><tr><td class="weekend day">8</td>
  216. <td class="day">9</td>
  217. <td class="day">10</td>
  218. <td class="day">11</td>
  219. <td class="day">12</td>
  220. <td class="day">13</td>
  221. <td class="weekend day">14</td>
  222. </tr><tr><td class="weekend day">15</td>
  223. <td class="day">16</td>
  224. <td class="day">17</td>
  225. <td class="day">18</td>
  226. <td class="day">19</td>
  227. <td class="day">20</td>
  228. <td class="weekend day">21</td>
  229. </tr><tr><td class="weekend day">22</td>
  230. <td class="day">23</td>
  231. <td class="day">24</td>
  232. <td class="day">25</td>
  233. <td class="day">26</td>
  234. <td class="day">27</td>
  235. <td class="weekend day">28</td>
  236. </tr><tr><td class="weekend day">29</td>
  237. <td class="day">30</td>
  238. <td class="dayblank">&nbsp;</td><td class="dayblank">&nbsp;</td><td class="dayblank">&nbsp;</td><td class="dayblank">&nbsp;</td><td class="dayblank">&nbsp;</td></tr></table></div></div></td></tr></table></div><div id="footer"><p class="helplink"></p><div class="logininfo">Encontra-se a utilizar acesso de visitante (<a href="http://agvamareleja.drealentejo.pt/moodle/login/index.php">Entrar</a>)</div><div class="homelink"><a href="http://agvamareleja.drealentejo.pt/moodle/">Página principal</a></div> <div class="validators"><ul>
  239. <li><a href="http://validator.w3.org/check?verbose=1&amp;ss=1&amp;uri=http%3A%2F%2Fagvamareleja.drealentejo.pt%2Fmoodle%2Fcalendar%2Fview.php%3Fview%3Dupcoming%26course%3D1%26cal_d%3D29%26cal_m%3D8%26cal_y%3D2019">Validate HTML</a></li>
  240. <li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=-1&amp;url1=http%3A%2F%2Fagvamareleja.drealentejo.pt%2Fmoodle%2Fcalendar%2Fview.php%3Fview%3Dupcoming%26course%3D1%26cal_d%3D29%26cal_m%3D8%26cal_y%3D2019">Section 508 Check</a></li>
  241. <li><a href="http://www.contentquality.com/mynewtester/cynthia.exe?rptmode=0&amp;warnp2n3e=1&amp;url1=http%3A%2F%2Fagvamareleja.drealentejo.pt%2Fmoodle%2Fcalendar%2Fview.php%3Fview%3Dupcoming%26course%3D1%26cal_d%3D29%26cal_m%3D8%26cal_y%3D2019">WCAG 1 (2,3) Check</a></li>
  242. </ul></div>
  243. </div>
  244. </div>
  245. </body>
  246. </html>

↑ Top