login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Java script search

Offline Tim_joosten - 22/03/2012 04:12
Avatar van Tim_joostenLid Hi mensen ik heb liggen werken aan een javascript search maar hij wilt maar niet werken.
Ik heb al redaloos ligge zoekn maar ik kom er niet uit wie kan mij helpen???? en nakijken op fouten want ik kom maar niet voorbij de z input

z_input
  1. <HTML>
  2. <HEAD>
  3. <style type="text/css">
  4. a:hover {text-decoration: none; color: #ff9900; font-weight:bold;}
  5. a {font-family:Georgia;cursor: auto;text-decoration: none;underline:none;}
  6. </style>
  7. <script language="JavaScript" type="text/javascript">
  8. veld = null;
  9. function EnterOpvangen(veld, event) {
  10. var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
  11. if (keyCode == 13) {
  12. if (veld == z_form.elements[0])
  13. {search_form(z_form)}
  14. return false;}
  15. else return true;}
  16. </script>
  17. </HEAD>
  18. <BODY>
  19. <p><form name="z_form">
  20. <input type="text" name="d" onKeyPress="return EnterOpvangen(this, event)">
  21. <input type="button" value="Zoek" name="zoekknop" onClick="search_form(z_form)">
  22. </form></p>
  23. <script type="text/javascript">Cufon.now();</script>
  24. </BODY>
  25. </HTML>


z-output
  1. <HTML>
  2. <style type="text/css">
  3. a:hover {text-decoration: none; color: #ff9900; font-weight:bold;}
  4. a {font-family:Georgia;cursor: auto;text-decoration: none;underline:none;}
  5. </style>
  6. <HEAD>
  7. <script language="JavaScript1.3" type="text/javascript" src="js/z_data.js">
  8. veld = null;
  9. function EnterOpvangen(veld, event) {
  10. var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
  11. if (keyCode == 13) {
  12. if (veld == z_form.elements[0])
  13. {search_form(z_form)}
  14. return false;}
  15. else return true;}
  16. </script>
  17. </HEAD>
  18. <BODY>
  19. <p>
  20. Er werd <script language="JavaScript1.3" type="text/javascript">num_jscript()</script> keer een overeenkomst gevonden met jouw zoekopdracht.<br><br>
  21. <script language="JavaScript1.3" type="text/javascript">out_jscript()</script>
  22. </p>
  23. <script type="text/javascript">Cufon.now();</script>
  24. </BODY>
  25. </HTML>


z_data
  1. var s = new Array();
  2.  
  3. s[0] = "OSI Model^OSI stelsel.html^Het Osi model is het 7 lagen model van het netwerk...^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Netwerklaag,Datalinklaag,Fysieke laag,OSI Model,Netwerk";
  4.  
  5. s[1] ="Toepassingslaag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag,OSI Model,Netwerk";
  6.  
  7. s[2] = "Prestatielaag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag,Netwerk, OSI Model";
  8.  
  9. s[3] = "Sessielaag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag, Netwerk, OSI Model";
  10.  
  11. s[4] = "Transportlaag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag, Netwerk, OSI Model";
  12.  
  13. s[5] = "Netwerklaag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag, Netwerk, OSI Model";
  14.  
  15. s[6] = "Datalinklaag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag, Netwerk, OSI Model";
  16.  
  17. s[7] = "Fysieke laag^URL^Omschrijving^Toepassingslaag,Prestatielaag,Sessielaag,Transportlaag,Datalinklaag,Fysieke laag, Netwerk, OSI Model";
  18.  
  19. s[8] = "IP config commands^URL^Omschrijving^Cmd,Netwerk,IP";
  20.  
  21. s[9] = "Ping commands^URL^Omschrijving^Cmd,Netwerk,/";
  22.  
  23. s[10] = "TCP/IP^URL^Omschrijving^Netwerk,TCP,IP,Protocol";
  24.  
  25. s[11] = "Het IP Adres^URL^Omschrijving^Netwerk,IP,Protocol";
  26.  
  27. s[12] = "DNS^URL^Omschrijving^Protocol,DNS,Netwerk";
  28.  
  29. s[13] = "SSL^URL^Omschrijving^Protocol,Netwerk,SLL";
  30.  
  31. s[14] = "Netwerk Protocollen^URL^Omschrijving^Protocol,IP,DNS,HTTP,SLL,...";
  32.  
  33. s[15] = "Contact^URL^Omschrijving^trefwoord7,trefwoord8,trefwoord9";
  34.  
  35. s[16] = "Home^URL^Omschrijving^trefwoord7,trefwoord8,trefwoord9";
  36.  
  37. var include_num = 1;
  38. var bold = 1;
  39. var cookies = document.cookie;
  40. var p = cookies.indexOf("d=");
  41. if (p != -1) {
  42. var st = p + 2;
  43. var en = cookies.indexOf(";", st);
  44. if (en == -1) {
  45. en = cookies.length;}
  46. var d = cookies.substring(st, en);
  47. d = unescape(d);}
  48. var od = d;var m = 0;
  49. if (d.charAt(0) == '"' && d.charAt(d.length - 1) == '"') {
  50. m = 1;}
  51. var r = new Array();
  52. var co = 0;
  53. if (m == 0) {
  54. var woin = new Array();
  55. var w = d.split(" ");
  56. for (var a = 0; a < w.length; a++) {
  57. woin[a] = 0;
  58. if (w[a].charAt(0) == '-') {
  59. woin[a] = 1;}}
  60. for (var a = 0; a < w.length; a++) {
  61. w[a] = w[a].replace(/^\-|^\+/gi, "");}
  62. a = 0;
  63. for (var c = 0; c < s.length; c++) {
  64. pa = 0;
  65. nh = 0;
  66. for (var i = 0; i < woin.length; i++) {
  67. if (woin[i] == 0) {
  68. nh++;
  69. var pat = new RegExp(w[i], "i");
  70. var rn = s[c].search(pat);
  71. if (rn >= 0) {
  72. pa++;} else {pa = 0;}}
  73. if (woin[i] == 1) {
  74. var pat = new RegExp(w[i], "i");
  75. var rn = s[c].search(pat);
  76. if (rn >= 0) {
  77. pa = 0;}}}
  78. if (pa == nh) {
  79. r[a] = s[c];
  80. a++;}}
  81. co = a;}
  82. if (m == 1) {
  83. d = d.replace(/"/gi, "");
  84. var a = 0;
  85. var pat = new RegExp(d, "i");
  86. for (var c = 0; c < s.length; c++) {
  87. var rn = s[c].search(pat);
  88. if (rn >= 0) {
  89. r[a] = s[c];
  90. a++;}}
  91. co = a;}
  92. function return_query() {
  93. document.z_form.d.value = od;}
  94. function num_jscript() {
  95. document.write(co);}
  96. function out_jscript() {
  97. if (co == 0) {
  98. document.write('1. Probeer meer algemene trefwoorden.<br>');
  99. document.write('2. Probeer minder trefwoorden.<br>');
  100. document.write('3. Geef slechts één trefwoord in.<br>');
  101. document.write('4. Geef slechts een deel van jouw trefwoord in.<br>');
  102. return;}
  103. for (var a = 0; a < r.length; a++) {
  104. var os = r[a].split("^");
  105. if (bold == 1 && m == 1) {
  106. var br = "<b>" + d + "</b>";
  107. os[2] = os[2].replace(pat, br);}
  108. if (include_num == 1) {
  109. document.write(a + 1, '. <a href="', os[1], '">', os[0], '</a><br>', os[2], '<br><br>');}
  110. else {document.write('<a href="', os[1], '">', os[0], '</a><br>', os[2], '<br><br>');}}}


z_form.js
  1. var results_location = "z_output.htm";
  2. function search_form(z_form) {
  3. if (z_form.d.value.length > 0) {
  4. document.cookie = "d=" + escape(z_form.d.value);
  5. window.location = results_location;}}

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.247s