Advertisement
Guest User

Untitled

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