Pierre: nochmal Suchergebnis

Beitrag lesen

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>