Suche im Forum:
Suchen


« Vorheriges Thema anzeigen :: Nächstes Thema anzeigen »  
Autor Nachricht
Beitrag23.06.2008 um 18:09 (UTC)    
Titel: Mein Suchcode funktioniert nicht

Hi Leute,
ich hab einen Code gefunden, mit dem man Wörter, die man vorher eingibt, suchen kann. Kann mir wer sagen, warum dieser Code nicht funktioniert?
Zitat:
<form name="suche" onsubmit="suchen()">
<input type="text" name="text1" size=20>
<input type="submit" value='Suche'>
</form>

<script language="JavaScript1.2">
<!-- Copyright : Andre Göntgen -->
<!-- www.javascript.agoentgen.de -->
var txt = new Array()
var lnk = new Array()
var kwd = new Array()

txt[0]="Maximilian" , lnk[0]="http://stopferbedia.de.tl/maximilian-stopfer.htm" , kwd[0]="Maximilian"
txt[1]="Benedikt", lnk[1]="http://stopferbedia.de.tl/benedikt-stopfer.htm" , kwd[1]="Benedikt"
txt[2]="Frame laden" , lnk[2]="frame/laden.htm", kwd[2]="frames laden"

var z=0, z1=0, f1=0, f2=0
var found = new Array()
var anzahl=3
function suchen() {
f1=-1, f2=-2
wort1="", wort2=""
wort1=document.suche.text1.value
wort1=wort1.toLowerCase()
wort2=document.suche.text2.value
wort2=wort2.toLowerCase()
if (wort1>"" || wort2>"") {
for (z = 0; z < anzahl; ++ z) {
f1=kwd[z].search(wort1)
f2=kwd[z].search(wort2)

if (wort1>"" && wort2=="" && f1>-1) {
found[z1]="["+(z1+1)+"] <a href=""+lnk[z]+"">"+txt[z]+"</a>"
z1=z1+1
}
if (wort1=="" && wort2>"" && f2>-1) {
found[z1]="["+(z1+1)+"] <a href=""+lnk[z]+"">"+txt[z]+"</a>"
z1=z1+1
}
if (wort1>"" && wort2>"" && f1>-1 && f2>-1) {
found[z1]="["+(z1+1)+"] <a href=""+lnk[z]+"">"+txt[z]+"</a>"
z1=z1+1
}
}
if (z1==0) {alert("kein passendes Script gefunden !")}
if (z1>0) {anzeigen()}
}

function anzeigen() {
h=""
for (z = 0; z < z1; ++ z) {
h=h+found[z]+"<br>"
}
a=window.open("","guide","scrollbars=yes,status=no,toolbar=no,location=no,directories=no,resizeble=no,width=280,height=500,screenX=50,screenY=50")
a.document.write("<html><base target="haupt"><body>")
a.document.write("")
a.document.write("")
a.document.write("")
a.document.write("")
a.document.write("Ergebniss:<br>")
a.document.write(h)
a.document.write("<br><center><form><input type='button' name='Close' value=' schließen ' onclick='window.close()'></form>")
a.document.write("<br>Copyright 2001 Andre Göntgen</center>")
a.document.write("</BODY>n</HTML>")
}
}
</script>

Beitrag23.06.2008 um 18:22 (UTC)    
Titel:

Genau kann ich Dir den Fehler nicht nennen, aber mein Programm sagt, dass ein
Zitat:
;

vermisst wird in Zeile 34, vielleicht hilft Dir das weiter.
Beitrag24.06.2008 um 12:16 (UTC)    
Titel:

danke für die Antwort, aber das hilft mir wahrscheinlich nicht, da ich mich nicht mit solchen Programmen auskenne Crying or Very sad
Beitrag03.07.2008 um 02:22 (UTC)    
Titel:

wieso hast du das geändert?:
Code:
a.document.write("<html><base target=\"haupt\"><body>")

a.document.write("</BODY>\n</HTML>")


das sollte auch schon so bleiben wie es beim originalscript ist bei http://www.javascript.agoentgen.de/scripte/anderes/suche.htm
______________
by hoodride.de.tl


Zuletzt bearbeitet von extreme-art am 03.07.2008, 03:29, insgesamt 2-mal bearbeitet
Beitrag03.07.2008 um 15:43 (UTC)    
Titel:

Also, ich hab jetzt folgenden Code auf dieser Seite: http://stopferbedia.de.tl/Titel-der-neuen-Seite.htm
aber er funktioniert nicht, obwohl ich nur die Schlüsselwörter (Suchbegriffe) geändert habe.

Das ist der aktuelle Code:
Zitat:
<form onsubmit="suchen()" name="suche">
<input type="text" size="20" name="text1" /> <input type="text" size="20" name="text2" /> <input type="submit" value="durchsuche Scripte" />
</form>
<script language="JavaScript1.2">
<!-- Copyright : Andre Göntgen -->
<!-- www.javascript.agoentgen.de -->
var txt = new Array()
var lnk = new Array()
var kwd = new Array()

txt[0]="Maximilian" , lnk[0]="http://stopferbedia.de.tl/maximilian-stopfer.htm" , kwd[0]="Maximilian"
txt[1]="Benedikt", lnk[1]="http://stopferbedia.de.tl/benedikt-stopfer.htm" , kwd[1]="Benedikt"
txt[2]="Julius" , lnk[2]="http://stopferbedia.de.tl/julius-stopfer.htm", kwd[2]="Julius"

var z=0, z1=0, f1=0, f2=0
var found = new Array()
var anzahl=3
function suchen() {
f1=-1, f2=-2
wort1="", wort2=""
wort1=document.suche.text1.value
wort1=wort1.toLowerCase()
wort2=document.suche.text2.value
wort2=wort2.toLowerCase()
if (wort1>"" || wort2>"") {
for (z = 0; z < anzahl; ++ z) {
f1=kwd[z].search(wort1)
f2=kwd[z].search(wort2)

if (wort1>"" && wort2=="" && f1>-1) {
found[z1]="["+(z1+1)+"] <a href=\""+lnk[z]+"\">"+txt[z]+"</a>"
z1=z1+1
}
if (wort1=="" && wort2>"" && f2>-1) {
found[z1]="["+(z1+1)+"] <a href=\""+lnk[z]+"\">"+txt[z]+"</a>"
z1=z1+1
}
if (wort1>"" && wort2>"" && f1>-1 && f2>-1) {
found[z1]="["+(z1+1)+"] <a href=\""+lnk[z]+"\">"+txt[z]+"</a>"
z1=z1+1
}
}
if (z1==0) {alert("kein passendes Script gefunden !")}
if (z1>0) {anzeigen()}
}

function anzeigen() {
h=""
for (z = 0; z < z1; ++ z) {
h=h+found[z]+"<br>"
}
a=window.open("","guide","scrollbars=yes,status=no,toolbar=no,location=no,directories=no,resizeble=no,width=280,height=500,screenX=50,screenY=50")
a.document.write("<html><base target=\"haupt\"><body>")
a.document.write("")
a.document.write("")
a.document.write("")
a.document.write("")
a.document.write("Ergebniss:<br>")
a.document.write(h)
a.document.write("<br><center><form><input type='button' name='Close' value=' schließen ' onclick='window.close()'></form>")
a.document.write("<br>Copyright 2001 Andre Göntgen</center>")
a.document.write("</BODY>\n</HTML>")
}
}
</script>
Beitrag03.07.2008 um 15:47 (UTC)    
Titel:

das steht auf der wbeseite ow es das script gibt:


alöso die keyword (kwd) müssne klein sien
Zitat:
Wörter in klein und mehrzahl schreiben zB: bilder ( auch bild wird gefunden! )
Anzahl der Keywords ist egal, habe hier aus Platzmangel nur 2 drin.
Die Links können relativ oder komplett sein.


deswegen geht es bei dir nicht
______________
by hoodride.de.tl


Zuletzt bearbeitet von extreme-art am 03.07.2008, 16:50, insgesamt einmal bearbeitet
Beitrag03.07.2008 um 15:51 (UTC)    
Titel:

Code:
<form onsubmit="suchen()" name="suche">
<input type="text" size="20" name="text1" /> <input type="text" size="20" name="text2" /> <input type="submit" value="durchsuche Scripte" />
</form>
<script language="JavaScript1.2">
<!-- Copyright : Andre Göntgen -->
<!-- www.javascript.agoentgen.de -->
var txt = new Array()
var lnk = new Array()
var kwd = new Array()

txt[0]="Maximilian" , lnk[0]="http://stopferbedia.de.tl/maximilian-stopfer.htm" , kwd[0]="maximilian"
txt[1]="Benedikt", lnk[1]="http://stopferbedia.de.tl/benedikt-stopfer.htm" , kwd[1]="benedikt"
txt[2]="Julius" , lnk[2]="http://stopferbedia.de.tl/julius-stopfer.htm", kwd[2]="julius"

var z=0, z1=0, f1=0, f2=0
var found = new Array()
var anzahl=3
function suchen() {
f1=-1, f2=-2
wort1="", wort2=""
wort1=document.suche.text1.value
wort1=wort1.toLowerCase()
wort2=document.suche.text2.value
wort2=wort2.toLowerCase()
if (wort1>"" || wort2>"") {
for (z = 0; z < anzahl; ++ z) {
f1=kwd[z].search(wort1)
f2=kwd[z].search(wort2)

if (wort1>"" && wort2=="" && f1>-1) {
found[z1]="["+(z1+1)+"] <a href=\""+lnk[z]+"\">"+txt[z]+"</a>"
z1=z1+1
}
if (wort1=="" && wort2>"" && f2>-1) {
found[z1]="["+(z1+1)+"] <a href=\""+lnk[z]+"\">"+txt[z]+"</a>"
z1=z1+1
}
if (wort1>"" && wort2>"" && f1>-1 && f2>-1) {
found[z1]="["+(z1+1)+"] <a href=\""+lnk[z]+"\">"+txt[z]+"</a>"
z1=z1+1
}
}
if (z1==0) {alert("kein passendes Script gefunden !")}
if (z1>0) {anzeigen()}
}

function anzeigen() {
h=""
for (z = 0; z < z1; ++ z) {
h=h+found[z]+"<br>"
}
a=window.open("","guide","scrollbars=yes,status=no,toolbar=no,location=no,directories=no,resizeble=no,width=280,height=500,screenX=50,screenY=50")
a.document.write("<html><base target=\"haupt\"><body>")
a.document.write("")
a.document.write("")
a.document.write("")
a.document.write("")
a.document.write("Ergebniss:<br>")
a.document.write(h)
a.document.write("<br><center><form><input type='button' name='Close' value=' schließen ' onclick='window.close()'></form>")
a.document.write("<br>Copyright 2001 Andre Göntgen</center>")
a.document.write("</BODY>\n</HTML>")
}
}
</script>


so habs mal verbessert so geht es jetzt auch bei mir
______________
by hoodride.de.tl
Beitrag03.07.2008 um 15:57 (UTC)    
Titel:

oh, danke......ich probier`s gleich!
Beitrag03.07.2008 um 16:00 (UTC)    
Titel:

ich weiß nicht warum....aber bei mir geht`s einfach nicht Sad
http://stopferbedia.de.tl/Titel-der-neuen-Seite.htm
Beitrag03.07.2008 um 16:04 (UTC)    
Titel:

problem entdeckt: hier beim hpbk gibts keien frames:

Zitat:
Das wichtigste ist das man den Namen des Frames, in dem dann gefundene Seiten
angezeigt werden. ( haupt )


du kannst aber ja auch die seite mit frames machen wnen du willst

hab ne idee kannst auf einen externen webspace zb bplaced.net die html datei hochladne wo das ganze script drin ist und es per iframe in deiene hp einbindne

so hab es dir mal auf die schnelle gemacht hier das musst du jetzt auf diene hp einfügenn funktioniert auch:

Code:
<iframe src="http://extremeart.bplaced.net/filemanager/suche.html" width="300" height="120" frameborder="0" border="0"></iframe>

______________
by hoodride.de.tl


Zuletzt bearbeitet von extreme-art am 03.07.2008, 17:26, insgesamt 4-mal bearbeitet
Beitrag03.07.2008 um 17:16 (UTC)    
Titel:

1000-Dank!!!
Vielen Dank für die Mühe!!!!
Aber kostet das nichts?
Beitrag03.07.2008 um 17:17 (UTC)    
Titel:

bitteschön

nein das ist kostenlos habs auf meinen webspace geladne und bplaced ist kostenlos und lasse es für dich da drauf gerne
______________
by hoodride.de.tl


Zuletzt bearbeitet von extreme-art am 03.07.2008, 18:17, insgesamt einmal bearbeitet
Beitrag03.07.2008 um 17:18 (UTC)    
Titel:

cool, wirklich nett!!!!!
Beitrag03.07.2008 um 17:41 (UTC)    
Titel:

aber eine hätt ich leider noch Embarassed
ich kann ja jetzt keine neuen Suchwörter hinzufügen, also möchte ich mir eigenen Webspace anschafen. Gibt´s sowas zu 100% kostenlos?
Beitrag03.07.2008 um 18:53 (UTC)    
Titel:

ja dort wo ich auch meinen habe: http://www.bplaced.net/
______________
by hoodride.de.tl
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de