Kann mir jemand helfen?
Wo muss ich den target Befehl einsetzen damit die Ausgabe des Suchergebnisses nicht im selben Fenster erscheint sonder in einer neuen HTML Seite
Gruß Pierre
<html>
<head>
<title>Suchmaschine</title>
<script language="JavaScript1.1">
<!--
function suche(t)
{
{
var auswahl = 1;
document.open("text/html");
<!-- Seitenkopf -->
document.writeln ('<HTML>');
document.writeln ('<HEAD>');
document.writeln ('<TITLE>Suchergebnis</TITLE>');
document.writeln ('</HEAD>');
document.writeln ('<body bgcolor="#FF0000">');
document.writeln (' <P>Sie haben nach "<b>'+t+'</b>" gesucht.<br><br>');
<!-- S U C H B E G R I F F E -->
d=new Array(); // d = keywords/suchbegriffe
h=new Array(); // h = Dateiname/html Pfad
d[0] = 'Java Script,Test,JS,';
h[0] = 'seite.htm';
d[1] = 'Spiel,Computer,Multiplayer,';
h[1] = 'seite1.htm';
d[2] = 'Buch,Roman,Comic,';
h[2] = 'seite2.htm';
d[3] = 'abc,';
h[3] = 'seite3.htm';
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
var i=0;
var k=0;
var l=0;
var gesetzt = 0;
var gefunden = 0;
var anzgefunden = 0;
eingabe = t.toLowerCase();
liste = new Array();
liste2 = new Array();
for (i=0; i < d.length; i++)
{
k = 0;
gefunden = 0;
for (l=0; (l < d[i].length) && gefunden != 1; l++)
{
if (d[i].charAt(l).toLowerCase() == eingabe.charAt(k))
{
k++;
gesetzt = 1;
if (k == eingabe.length)
{
gefunden = 1;
liste[anzgefunden] = d[i];
liste2[anzgefunden] = h[i];
anzgefunden++;
}
}
else
{
k = 0;
gesetzt = 0;
}
}
}
for (i=0; i < anzgefunden; i++)
{
if (i == 0)
{
document.writeln (' <font size="-1">Eingetragene Seiten Insgesamt: <b>' + d.length + '</b></font></p>');
document.writeln (' <p><font size="-1">Gefundene Seiten insgesamt: <b>' + anzgefunden + '</b></font></p>');
document.writeln (' <P><b>Folgende Seiten/Stellen wurden gefunden:</b></P>');
document.writeln (' <OL>');
}
document.writeln (' <font size="-1">Titel : <b>' + liste[i] + liste2[i] + '</b></font></p>');
if (i == anzgefunden - 1)
{
document.writeln ('<a href="javascript:history.back();">Zurück</a>');
document.writeln ('</BODY>');
document.writeln ('</HTML>');
}
}
}
document.close();
if (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) == 3)
history.go(0);
}
function loesche()
{
document.formular.reset();
document.formular.eingabe.focus();
}
//-->
</script>
</head>
<body onLoad="document.formular.eingabe.value='';document.formular.eingabe.focus()" bgcolor="#FF0000">
<form name="formular" onsubmit="suche(document.formular.eingabe.value);return false;">
<input type="text" name="eingabe" size="23">
</form><form name="Buttons">
<table border=0 width=170>
<tr>
<td width="121">
<input type="button" value="go" onClick="suche(document.formular.eingabe.value)">
</td>
<td width="56">
<input type="button" value="löschen" onClick="document.formular.eingabe.value='';document.formular.eingabe.focus()">
</td>
</tr>
</table></form>
<br>
</body>
</html>