Autor |
Nachricht |
-
german-tactical-commando-elite
|
19.04.2012 um 17:46 (UTC) Titel: |
|
|
du sagtest doch ich muss nur die url von dem newsextra einfügen ohne htm hab ich gemacht und genau das braune habe ich doch ausgetausch hä?
Code: <script type="text/javascript">
/* ******************************** */
/* Javascript Search Engine **** */
/* Loading the pages to search */
/* By AJAX xmlHttpRequest **** */
/* (C) by http://o-4-n.de.tl ******* */
/* All rights reserved *********** */
/* ******************************** */
Pages=function(f,e){this.url=f;this.content=e};
JSSearchEngine=function(f,e,g,h,i){this.pages=[];this.url=f;this.actIndex=1;this.ready=!1;this.resultElement;this.waitImg=new Image;this.waitImg.alt="Bitte warten...";this.waitImg.src=i?i:"http://img.webme.com/pic/o/o-4-n/ajax-loader.gif";this.init=function(b,a,c){this.resultElement=document.getElementById(b);document.getElementById(c).searchInput=document.getElementById(a);document.getElementById(c).onclick=function(){3>this.searchInput.value.length?alert("Der Suchbegriff muss mindestens 3 Zeichen haben!"):
document.JSSearchEngine.search(this.searchInput.value)};document.getElementById(c).searchInput.onkeydown=function(a){13==a.keyCode&&document.JSSearchEngine.search(this.value)}};this.search=function(b){var a,c,d;this.resultElement.innerHTML='<img src="'+this.waitImg.src+'" alt="'+this.waitImg.alt+'">';this.ready||window.setTimeout(function(){document.JSSearchEngine.search(b)},50);a=new Date;b=b.toLowerCase();c=this.findWordsInPages(b.split(" "));this.resultElement.innerHTML='<span style="color:#0000ff;">'+
c.length+'</span> Ergebnisse in <span style="color:#0000ff;">'+((new Date).getMilliseconds()-a.getMilliseconds())+"</span> Millisekunden:<br><br>";for(a=0;a<c.length;a++)d=document.createElement("a"),d.href=c[a].url,d.appendChild(document.createTextNode(c[a].url)),this.resultElement.appendChild(d),this.resultElement.appendChild(document.createElement("br"));return c};this.findWordsInPages=function(b){var a,c,d=!0,e=[];for(a=0;a<this.pages.length;a++){for(c=0;c<b.length&&d;c++)-1==this.pages[a].content.indexOf(b[c])&&
(d=!1);d?e.push(this.pages[a]):d=!0}return e};this.sendRequest=function(b){var a=null;try{a=new XMLHttpRequest}catch(c){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(d){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){a=null}}}a&&(a.parent=this,a.url=b,a.open("GET",b,!0),a.onreadystatechange=function(){this.parent.getPages(this)},a.send(null))};this.getPages=function(b){4==b.readyState&&(-1==b.responseText.indexOf("<b>Es sind noch keine News eingetragen worden!</b>")?(b.parent.pages.push(new Pages(b.url,
b.responseText.toLowerCase())),b.parent.sendRequest(b.parent.url+"/index-"+b.parent.actIndex++ +".htm")):b.parent.ready=!0)};document.JSSearchEngine=this;this.sendRequest(this.url+"/index-"+this.actIndex++ +".htm");g&&h&&(window.addEventListener?addEventListener("load",function(){document.JSSearchEngine.init(e,g,h)},!1):attachEvent("onload",function(){document.JSSearchEngine.init(e,g,h)}))};</script> <input type="text" id="a" /><input type="button" id="b" /><script type="text/javascript">
new JSSearchEngine(new Array('http://german-tactical-commando-elite.de.tl/News', 'URL zu Seite 2', 'URL zu Seite 3'), 'content', 'a', 'b');
</script>
<script type="text/javascript">
new JSSearchEngine(new Array('http://german-tactical-commando-elite.de.tl/News', 'URL zu Seite 2', 'URL zu Seite 3'), 'content', 'a', 'b');
im prinzip gehts uach glaub ich hört nur nicht auf zu suchen!
gib mal "Far cry "ein
http://german-tactical-commando-elite.de.tl/Suchen.htm______________
Zuletzt bearbeitet von german-tactical-commando-elite am 19.04.2012, 18:53, insgesamt 5-mal bearbeitet
|
|
↑
|
|
|
|
19.04.2012 um 18:05 (UTC) Titel: |
|
|
german-tactical-commando-elite hat Folgendes geschrieben: du sagtest doch ich muss nur die url von dem newsextra einfügen ohne htm hab ich gemacht und genau das braune habe ich doch ausgetausch hä?
Ja, aber das orangene, blaue und grüne hast du weggelassen. Dafür standen die ... weil sich daran nichts geändert hat.
german-tactical-commando-elite hat Folgendes geschrieben: im prinzip gehts uach glaub ich hört nur nicht auf zu suchen!
Nicht wirklich. ______________ mfg
o-4-n
"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]
*** Die Suchfunktion ist KEINE tödliche Krankheit! ***
Eventplanung, Equipment, Zeltverleih, Catering |
|
↑
|
|
|
-
german-tactical-commando-elite
|
20.04.2012 um 05:14 (UTC) Titel: |
|
|
muss ich die andren sachen auch ausfüllen also die grünen und blauen? content will ich doch das es im contentbereicht angezeigt wird ? bzw was muss ich noch ändern ? ______________ |
|
↑
|
|
|
|
|
↑
|
|
|
-
german-tactical-commando-elite
|
20.04.2012 um 18:33 (UTC) Titel: |
|
|
mit allen news seiten oder wie ? bze halt dann ohne htm? ______________ |
|
↑
|
|
|
-
german-tactical-commando-elite
|
21.04.2012 um 09:22 (UTC) Titel: |
|
|
so hat ichs als erstes meinst du das?
Code: <input type="text" id="a" /><input type="button" id="b" /> <script type="text/javascript">
new JSSearchEngine(new Array('http://german-tactical-commando-elite.de.tl/News.htm', 'http://german-tactical-commando-elite.de.tl/News/index-2.htm', 'http://german-tactical-commando-elite.de.tl/News/index-3.htm', 'http://german-tactical-commando-elite.de.tl/News/index-4.htm', 'http://german-tactical-commando-elite.de.tl/News/index-5.htm', 'http://german-tactical-commando-elite.de.tl/News/index-6.htm', 'URL zu Seite 3', 'URL zu Seite 3'), 'content', 'a', 'b');
</script> <br /> ______________ |
|
↑
|
|
|
|
|
↑
|
|
|
-
german-tactical-commando-elite
|
22.04.2012 um 08:03 (UTC) Titel: |
|
|
Ich glaube du meinst orange oder?
also bei content?
o-4-n hat Folgendes geschrieben:
Sry, habe gerade auch gemerkt, dass das für Anfänger zu komplex ist. Du brauchst, nicht die komplette API für dich reicht es aus, wenn du einfach das input Feld und den Button sowie das JSSearchEngine Objekt erstellst:
Zitat:
<!-- Hier das Javascript -->
<input type="text" id="a"><input type="button" id="b">
<script type="text/javascript">
new JSSearchEngine(new Array('URL zu Seite 1', 'URL zu Seite 2', 'URL zu Seite 3'), 'content', 'a', 'b');
</script>
Hier werden alle Seiten, die durchsucht werden sollen definiert. Weitere Seiten immer durch Komma getrennt.
Die Suchergebnisse werden so in deinen Contentbereich geschrieben
ID des Eingabefeldes
ID des Buttons ______________
Zuletzt bearbeitet von german-tactical-commando-elite am 22.04.2012, 09:05, insgesamt einmal bearbeitet
|
|
↑
|
|
|
|
|
↑
|
|
|
-
german-tactical-commando-elite
|
22.04.2012 um 20:34 (UTC) Titel: |
|
|
also so hab ichs nu ist das nun richtig?
denn braun sind ja die url zu seiten!
Code: <input type="text" id="a"><input type="button" id="b">
<script type="text/javascript">
new JSSearchEngine(new Array('http://german-tactical-commando-elite.de.tl/News'), 'content', 'a', 'b');
</script>
ok nun wollt ich nur noch denn button beschreiben aber hab mich dran errinert hatten wir schon!
das fehlt in dem text! habe es nun hinzugemacht!
hinter "b"
value="Suchen" ______________
Zuletzt bearbeitet von german-tactical-commando-elite am 22.04.2012, 21:44, insgesamt einmal bearbeitet
|
|
↑
|
|
|
|
|
↑
|
|
|
-
german-tactical-commando-elite
|
22.04.2012 um 20:46 (UTC) Titel: |
|
|
du meinst 6 mal die gleiche oder wie? statt index 1 2 3 usw?
ich dachte nur die eine seite einmal?
also so?
Code: <input type="text" id="a" /><input type="button" id="b" value="Suchen" /> <script type="text/javascript">
new JSSearchEngine(new Array('http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News', 'http://german-tactical-commando-elite.de.tl/News'), 'content', 'a', 'b');
</script> <br />
geht nicht richtig falls es richtig sein sollte! ______________
Zuletzt bearbeitet von german-tactical-commando-elite am 22.04.2012, 21:55, insgesamt 2-mal bearbeitet
|
|
↑
|
|
|
|
|
↑
|
|
|
-
german-tactical-commando-elite
|
23.04.2012 um 22:14 (UTC) Titel: |
|
|
ok hier mal ohne alles was braun ist!
Code: <input type="text" id="a"><input type="button" value="suchen" id="b">
<script type="text/javascript">
new JSSearchEngine(new Array(), 'content', 'a', 'b');
</script> ______________
Zuletzt bearbeitet von german-tactical-commando-elite am 23.04.2012, 23:15, insgesamt einmal bearbeitet
|
|
↑
|
|
|
|
|
↑
|
|
|
|