home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2000 September / PCpro_2000_09.ISO / webdesign / training / kakao / js_data / tips.js < prev    next >
Encoding:
JavaScript  |  1999-02-20  |  6.1 KB  |  170 lines

  1. /* 
  2.     Titel: JavaScript KaKe Tips&Tricks Seite - Programme v1.0
  3.     Autor: Johannes Gamperl
  4.     email: jg@jg.seite.net
  5.     Datum: 06.10.1997
  6.  
  7.     Copyright (c) J|G Webdesign & Programmierung - Johannes Gamperl, 1997. 
  8.     All rights reserved. Alle Rechte vorbehalten. URL: http://jg.seite.net
  9.     Das dt. JavaScript-Verzeichnis Kakao & Kekse:     javascript.seite.net
  10.  
  11.     Dieser Code darf fⁿr nicht-kommerzielle  sowie kommerzielle Zwecke frei
  12.     genutzt und angepa▀t werden, solange dies unentgeltlich erfolgt und
  13.     dieser Vermerk bestehen bleibt. 
  14. */
  15.  
  16.  
  17.  
  18.  
  19. function Ausgabe() {
  20. for (i = 0; i < URL_S.length; i++){
  21.      document.write('<A HREF="#" onClick="window.opener.parent.inhalt.location.href=\'' + URL_S[i] + '\'">' + 
  22.                     TITEL[i] + '</A><BR>' + INFOS[i] + '<P>')
  23.      }   
  24. }
  25.  
  26.  
  27. function Ausgabe2() {
  28. for (i = 0; i < URL_S.length; i++){
  29.      // a = i; a += 1 // + a + '. ' // evtl. zur Nummerierung
  30.      document.write('<OPTION VALUE="' + URL_S[i] + '">' + TITEL[i])
  31.      }   
  32. }
  33.  
  34.  
  35.  
  36. /* -------------------------------------------------
  37.    Dieser Funktionsblock wird derzeit nicht genutzt!
  38.  
  39. function Ausgabe3() {
  40.          document.write('<TABLE width=450 BORDER=0 CELLPADDING=5 CELLSPACING=0><TR>')
  41.          document.write('<TD VALIGN=TOP><FONT SIZE=2 FACE=Arial>')
  42.          for (i = 0; i <= 5; i++) {
  43.               if (i == 5)
  44.                   break;
  45.               document.write('<A HREF="' + URL_S[i] + '">' + TITEL[i] + '</A><BR>' + INFOS[i] + '<P>')
  46.               }
  47.          document.write('</FONT></TD><TD VALIGN=TOP><FONT SIZE=2 FACE=Arial>')
  48.          for (i = 10; i < URL_S.length; i++) { 
  49.               if (i == 15)
  50.                   break;
  51.               document.write('<A HREF="' + URL_S[i] + '">' + TITEL[i] + '</A><BR>' + INFOS[i] + '<P>')
  52.          }
  53.          document.write('</FONT></TD></TR></TABLE>')
  54.          }
  55.  
  56. ------------------------------------------------- */
  57.  
  58.  
  59.  
  60. function Ausgabe4() {
  61. var i = URL_S.length; var jetzt = new Date(); var i = (jetzt.getSeconds())%URL_S.length;
  62. var j = URL_S.length; var jetzt = new Date(); var j = (jetzt.getSeconds() +1)%URL_S.length;
  63. var k = URL_S.length; var jetzt = new Date(); var k = (jetzt.getSeconds() +2)%URL_S.length;
  64. var l = URL_S.length; var jetzt = new Date(); var l = (jetzt.getSeconds() +3)%URL_S.length;
  65.  
  66.          document.write('<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=3>')
  67.          document.write('<TR><TD VALIGN=TOP WIDTH=50% BGCOLOR="#F0F0F0"><FONT SIZE=2 FACE=Arial>')
  68.          document.write('<A HREF="' + URL_S[i] + '">' + TITEL[i] + '</A><BR>' + INFOS[i])
  69.          document.write('</FONT></TD>')
  70.          document.write('<TD VALIGN=TOP BGCOLOR="#F0F0F0"><FONT SIZE=2 FACE=Arial>')
  71.          document.write('<A HREF="' + URL_S[j] + '">' + TITEL[j] + '</A><BR>' + INFOS[j])
  72.          document.write('</FONT></TD></TR>')
  73.  
  74.          document.write('<TR><TD VALIGN=TOP BGCOLOR="#F0F0F0"><FONT SIZE=2 FACE=Arial>')
  75.          document.write('<A HREF="' + URL_S[k] + '">' + TITEL[k] + '</A><BR>' + INFOS[k])
  76.          document.write('</FONT></TD><TD VALIGN=TOP BGCOLOR="#F0F0F0"><FONT SIZE=2 FACE=Arial>')
  77.          document.write('<A HREF="' + URL_S[l] + '">' + TITEL[l] + '</A><BR>' + INFOS[l])
  78.          document.write('</FONT></TD></TR></TABLE>')
  79.          }
  80.  
  81.  
  82.  
  83.  
  84. function Tip_nr() {
  85.          nr = document.forms[1].elements[0].selectedIndex;
  86.          document.location.href = document.forms[1].elements[0].options[nr].value          
  87.          }
  88.  
  89.  
  90. function Beschreibung() {
  91.          if (document.forms[1].elements[1].checked) {
  92.              //if (INFOS[document.forms[1].elements[0].selectedIndex].length > 10){
  93.                  //alert(INFOS[document.forms[1].elements[0].selectedIndex] + 'ff')
  94.  
  95.          //}else{
  96.              alert(INFOS[document.forms[1].elements[0].selectedIndex])
  97.              }
  98.          //}
  99. }
  100.  
  101.  
  102.  
  103.  
  104. function Suche_Tips() {
  105.          this.url_s = "";
  106.          this.titel = "";
  107.        this.infos = "";
  108.        }
  109.  
  110.  
  111. // Mit DATEN ist die Anzahl der Array-Datenbank aus der Datei tips_data.js gemeint
  112.  
  113. function DATEN(groesse) {
  114.          this.length = groesse;
  115.        for (i = 1; i <= groesse; i++) {
  116.             this[i] = new Suche_Tips();
  117.             this[i].url_s = URL_S[i];
  118.             this[i].titel = TITEL[i];
  119.             this[i].infos = INFOS[i];
  120.               }
  121.        }
  122.  
  123.  
  124. // ▄berprⁿfe, ob eine Eingabe zur Suche erfolgt ist
  125.  
  126. function Check() {
  127.      if (document.forms[0].elements[0].value == '')
  128.          alert('\nSuchwort eingeben!')
  129.      else
  130.      SUCHE(new DATEN(URL_S.length -1),document.forms[0].elements[0].value)
  131.      }
  132.  
  133.  
  134. // nr = Anzahl der Array-EintrΣge aus der Datei tips_data.js
  135. // i = Die Stelle(n) im Array mit einem ⁿbereinstimmenden Eintrag
  136.  
  137. function SUCHE(nr, suchwort){
  138.    document.write("<font size=3>Gesucht wurde nach dem Wort: <B>" + suchwort + "</B></font><p>");
  139.    document.write("<HR SIZE=1 NOSHADE><P>");
  140.  
  141.          for (i = 1; i <= nr.length; i++) {
  142.               if (nr[i].url_s.indexOf(suchwort) != -1){
  143.                   document.write("<a href=" + nr[i].url_s +">" + nr[i].titel + "</a><BR>");
  144.                   document.write(nr[i].infos + "<P>")
  145.               continue;
  146.               }
  147.  
  148.               if (nr[i].infos.indexOf(suchwort) != -1) {
  149.                   document.write("<a href=" + nr[i].url_s +">" + nr[i].titel + "</a><BR>");
  150.                   document.write(nr[i].infos + "<P>")
  151.             continue;
  152.             }
  153.  
  154.  
  155.             if (nr[i].titel.indexOf(suchwort) != -1) {
  156.                   document.write("<a href=" + nr[i].url_s +">" + nr[i].titel + "</a><BR>");
  157.                   document.write(nr[i].infos + "<P>")
  158.               continue;
  159.                   }
  160.         }
  161.  
  162.   /* document.write("<HR SIZE=1 NOSHADE>");
  163.   document.write("Falls kein Eintrag gefunden wurde, können Sie mit <B>Erneute Suche</B> eine weitere ");
  164.   document.write("Abfrage starten. Wenn Sie <B>html</B> eingeben werden alle Inhalte ausgegeben. ");
  165.   document.write("<B>Achtung:</B> Die Suche unterscheidet nach Groß-/Kleinschreibung.");
  166.   document.write("<hr noshade size=1>");
  167.   document.write('<FORM><INPUT TYPE=BUTTON onClick="history.go(0)" VALUE=" Erneute Suche "></FORM>'); */
  168.  
  169. }                    
  170.