Advertisement
Guest User

Untitled

a guest
Sep 10th, 2012
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.07 KB | None | 0 0
  1.  
  2. <html>
  3. <head>
  4. <meta http-equiv="expires" content="0">
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <meta name="GENERATOR" content="gp-Untis 2013">
  7. <title>Navigation</title>
  8. <script language="JavaScript" src="../untisscripts.js"></script>
  9. <link rel="stylesheet" href="../untisinfo.css" type="text/css">
  10.  
  11. <script LANGUAGE="JavaScript">
  12. var topDir = "t";
  13.  
  14. function PopulateElementOption(Form, entries, flag)
  15. {
  16.  var idx = 0;
  17.  if (flag & 1)
  18. {
  19.   Form.element[0] = new Option("- Alle -", 0);
  20.    idx++;
  21.  }
  22.  if (flag == 0 || flag & 2)
  23. {
  24.  for (i = 0; i < entries.length; i++, idx++)
  25.  {
  26.    Form.element[idx] = new Option(entries[i], i+1);
  27.  }
  28. }
  29. if (idx > 0)
  30.  {
  31.     Form.element.selectedIndex = 0;
  32.     doDisplayTimetable(Form, topDir);
  33.  }
  34. }
  35.  
  36.  var classes = ["TGM11","TGM12","TGM13","GT11A","GT11B","ITAU1","ITAU2","ITAM1","ITAO1","12B1","12B2","FSM1","FSM2","BFMU1","BFMHO","BFHU1","BFEU1","BFEHO","BGJEM","BGJF","BGJH","BGJK","MEU1","MEU3","MEU4","MEM1","MEM2","MEM3","MEM4","MEO1","MEO3","MEO4","MEA1","MEA3","MHSU","MHSM","MHSO","MHSA","KFZU1","KFZU2","KFZM1","KFZM2","KFZO1","KFZO2","KFZA1","KFZA2","KLMU1","KLMM1","KLMO1","KLMA1","ELU1","ELU2","ELM1","ELM2","ELO1","ELO2","ELO3","ELA1","ELA2","BMU1","BMM1","BMO1","HTIU1","HTIU2","HTIM1","HTIM2","HTIO1","HTIO2","HTFWM","HTFWO","MALU1","MALU2","MALM1","MALM2","MALO1","MALO2","TEXU1","TEXM1","TEXO1","GÄU1","GÄU2","GÄM1","GÄM2","GÄO1","GÄO2","GÄWU1","GÄWU2","GÄWM1","GÄWM2","GÄWO1","JDU1","JDU2","JDU3","FORE","EUM","AERU"];
  37.  var flcl = 2; var flte = 3;
  38. function ChangeStudentOptions(Form)
  39. {
  40.  var type = Form.type[Form.type.selectedIndex].value;
  41.  if (type != "s")
  42.     return;
  43.  var nr = Form.classes[Form.classes.selectedIndex].value;
  44.  Form.element.length = 0;
  45.  var idx = 0;
  46.  for (i = 0; i < students.length; i++)
  47. {
  48.   if (nr == 0 || studtable[i] == nr)
  49.   {
  50.      Form.element[idx] = new Option(students[i], i+1);
  51.      idx++;
  52.   }
  53. }
  54.     doDisplayTimetable(Form, topDir);
  55. }
  56.  
  57. function ChangeElementOptions(Form)
  58. {
  59. setselclass("empty");
  60. Form.element.length = 0;
  61. var type = Form.type[Form.type.selectedIndex].value;
  62. switch(type)
  63. {
  64.     case "c": PopulateElementOption(Form, classes, 0); break;
  65.     case "w": PopulateElementOption(Form, classes, flcl); break;
  66.     case "t": PopulateElementOption(Form, teachers, 0); break;
  67.     case "v": PopulateElementOption(Form, teachers, flte); break;
  68.     case "r": PopulateElementOption(Form, rooms, 0); break;
  69.     case "f": PopulateElementOption(Form, subjects, 0); break;
  70.     case "g": PopulateElementOption(Form, corridors, 0); break;
  71.     case "s":
  72.     {
  73.        setselclass("restore");
  74.        PopulateElementOption(Form, students, 0);
  75.        break;
  76.    }
  77. }
  78.  
  79. return;
  80. }
  81.  
  82. function SelectElement(Form, name)
  83. {
  84.     var art = getParameter(parent.location.href, "art");
  85.     if (art != "")
  86.     {
  87.         for (var i = 0; i < Form.type.length; i++)
  88.         {
  89.             if (Form.type[i].value == art)
  90.             {
  91.                 Form.type.selectedIndex = i;
  92.                 break;
  93.             }
  94.         }
  95.     }
  96.     ChangeElementOptions(Form);
  97.     for (var i = 0; i < Form.element.length; i++)
  98.     {
  99.         if (Form.element[i].text == name)
  100.         {
  101.             Form.element.selectedIndex = i;
  102.             break;
  103.         }
  104.     }
  105. }
  106.  
  107. function OnLoad(Form)
  108. {
  109.    setselclass("save");
  110.    
  111.     var weeknr = WeekOfYear(new Date);
  112.     for (var i = 0; i < Form.week.options.length; i++)
  113.     {
  114.         if (Form.week.options[i].value == weeknr)
  115.             Form.week.options[i].selected = true;
  116.     }
  117.  
  118.     var name = "";
  119.     try
  120.     {
  121.         name = getParameter(parent.location.href, "name");
  122.     }
  123.     catch (e) {};
  124.     if (name == "")
  125.     {
  126.         ChangeElementOptions(Form);
  127.         Form.element.selectedIndex = -1;
  128.         parent.main.location = "../welcome.htm";
  129.     }
  130.     else
  131.     {
  132.         SelectElement(Form, name);
  133.         doDisplayTimetable(Form, topDir);
  134.     }
  135. }
  136.  
  137. </script>
  138. </head>
  139.  
  140. <body class="nav" onload="OnLoad(document.forms[0]);">
  141.  
  142.  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="left">
  143.  
  144.   <tr bgcolor="#FFFFFF">
  145.  
  146.    <td>
  147. <form name="NavBar" method="post">
  148.  
  149.     <table width="100%" border="0" cellspacing="2" cellpadding="0">
  150.  
  151.      <!-- week selection -->
  152.      <td align="left" class="tabelle">
  153.       <span class="selection">
  154.        <nobr>
  155.         Kalenderwoche<br>
  156.         <span class="absatz">
  157.          &nbsp;<br>
  158.         </span>
  159.         <select name="week" class="selectbox" onChange="doDisplayTimetable(NavBar, topDir);">
  160. <option value="37">10.9.2012</option>
  161.         </select>
  162.        </nobr>
  163.       </span>
  164.      </td>
  165.  
  166.      <!-- type selection -->
  167.      <td align="left" class="tabelle">
  168.       <span class="selection">
  169.        <nobr>
  170.         Art<br>
  171.         <span class="absatz">
  172.          &nbsp;<br>
  173.         </span>
  174.         <select name="type" class="selectbox" onChange="ChangeElementOptions(NavBar);">
  175. <option value="c">Klassen</option>
  176. <option value="w">Ver-Kla</option>
  177.         </select>
  178.        </nobr>
  179.       </span>
  180.      </td>
  181.  
  182.  
  183.      <!-- element selection -->
  184.      <td align="left" class="tabelle">
  185.       <span class="selection">
  186.        <nobr>
  187.         Element<br>
  188.         <span class="absatz">
  189.          &nbsp;<br>
  190.         </span>
  191.         <select name="element" class="selectbox" onChange="doDisplayTimetable(NavBar, topDir);">
  192.         <option value="1">
  193. ??_*
  194.         </option>
  195.         </select>
  196.        </nobr>
  197.       </span>
  198.      </td>
  199.  
  200.   <td class="tabelle" style="vertical-align: middle">
  201.       <span class="selection">
  202.        <nobr>
  203.         <a href="$" onclick="return(doPrintTimetable(NavBar, topDir))" ><img src="print.gif" border="0" /> Drucken</a>
  204.        </nobr>
  205.       </span>
  206.   </td>
  207.  
  208.      <!--leeres Feld-->
  209.      <td width="100%" class="tabelle">
  210.      </td>
  211.  
  212.  
  213.      <!-- school info -->
  214.      <td align="right" class="tabelle">
  215.       <nobr>
  216.        <span class="schoolname">
  217.         TECHN. BK STEINFURT<img src="punkt.gif">D-48565,  LIEDEKERKER STR. 84<br>
  218.        </span>
  219.        <span class="absatz">
  220.         &nbsp;<br>
  221.        </span>
  222.        <span class="description">
  223.         2012/2013<img src="punkt.gif">22.08.2012-20.07.2013<br>
  224.         Stand: 10.09.2012 12:54
  225.        </span>
  226.       </nobr>
  227.      </td>
  228.  
  229.     </table>
  230. </form>
  231.  
  232.    </td>
  233.  
  234.   </tr>
  235.  
  236.  </table>
  237.  
  238. </body>
  239. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement