Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Suchergebnisse mit html?

Hi,

wie stellt man bei html ein, dass bei bestimmten Einträgen ins Suchfeld verschiedene Seiten angezeigt werden?

Mein Quelltext sieht so aus:

<form target="_blank" method="GET" action="text1.txt">

<p align=center><table><tr><td>

<input TYPE="text" name="q" size="25" maxlength="255">

<input TYPE="hidden" name="q" value="text1.txt">

<input TYPE="hidden" name="hl" value="de">

<input type="submit" name="btnG" VALUE="Suche">

</td></tr></table>

</form><br><br><br>

Er ist wahrscheinlich auch nicht ganz korrekt, aber es kennt sich sicher jemand besser aus als ich.

Jedenfalls möchte ich aber, dass, wenn man z.b. "text 2" eingibt und auf suchen klickt (oder halt was anderes) text2.txt angezeigt wird und bei "text 3" eben text3.txt und so weiter.

Bin was html angeht noch ein ziemlicher Frischling. Wäre sehr nett, wenn mir jemand helfen könnte!

Vielen Dank!

Update:

Hmm... also wenns mit html nicht geht, weiss dann jemand nen code mit javascript?

Von php oder xml hab ich leider gar keine ahnung;-)

2 Antworten

Bewertung
  • vor 1 Jahrzehnt
    Beste Antwort

    Es funktioniert mit Javascript. (mit XML funktionierts überhaupt nicht! Bitte net mit Halbwissen die Leute auf den Holzweg bringen...)

    <html>

    <head>

    <script type="text/javascript">

    function go () {

    var wert = document.getElementById( 'q' ).value;

    // jetzt die Leerzeichen entfernen:

    wert = wert.replace(' ', '');

    document.location.href = wert + '.txt';

    }

    </script>

    </head>

    <body>

    <form action="" onsubmit="go()">

    <input type="text" id="q">

    <input type="submit" value="Suche">

    </form>

    </body></html>

    Welchen Sinn das Script haben soll, ist mir allerdings schleierhaft...

    Um wirklich deine Website durchsuchen zu können, musst du am Server ein (CGI-)Script schreiben (in PHP, Python, Perl oder einer anderen Sprache, die dein Server unterstützt)

    Quelle(n): Gute Tipps zu HTML, CSS und Javascript stehen auf http://de.selfhtml.org/
  • vor 1 Jahrzehnt

    Einfach so mit HTML gehts nicht, dafür gibt es keine Funktionen.

    Hier muss Javascript ran, oder besser noch PHP oder XML.

Haben Sie noch Fragen? Jetzt beantworten lassen.