tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
23
ZUGRIFFE
1007
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    Hallo,

    ich suche für folgendes Problem eine Lösung.

    Stellt euch mal zwei HTML Seiten vor A und B. In der Seite A ist ein Formtag, in das man ein Suchwort eingeben kann. In der Seite B soll dann das Suchergebnis erscheinen. Das ist eine lange Geschichte wieso es unbedingt in einer anderen Seite erscheinen soll.

    Gibt es da eine Technik mit der das geht?

    Gruß
    feh
     

  2. #2
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Verstehe ich jetzt nicht ganz.
    Wenn Seite A ein <form> hat, dann wird doch alles, was da eingegeben wird, an die in action="" definierte Seite geschickt (wahrscheinlich an B).
    Jetzt ist nur die Frage, was Du mit Suchergebnis meinst, ...
    Ich denke mal, Du willst damit in einer Datenbank suchen oder wie war das gemeint?

    redlama
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  3. #3
    akrite akrite ist offline Mitglied Smaragd
    Registriert seit
    Oct 2003
    Ort
    Kiel(Schleswig-Holstein)
    Beiträge
    1.032
    ... wenn es sich um eine Suche innerhalb der eigenen Webseite handelt, geht das mit JavaScript und einem Index-File(sehr aufwendig, aber machbar bei wenigen Änderungen der Site), sollte es was dynamisches sein , dann geht z.B. PHP/MySQL.

    Leider war Deine Frage nicht präzise genug

    Grüße
    Andreas
     

  4. #4
    Avatar von shutdown
    shutdown shutdown ist offline Mitglied Smaragd
    Registriert seit
    Jun 2004
    Beiträge
    1.026
    Ich meine mich dunkel zu erinnern, dass man im form-tag auch ein target angeben kann.

    Is aber schon seeeeeeeeeehr lang her - und hab ich eigentlich auch nie gebraucht
     
    Versuche nie Probleme zu lösen, von deren Existenz du noch gar nichts weißt!

  5. #5
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    Hallo,

    war echt etwas schlecht erklärt. Also noch ein Versuch. Die Seite A ist so aufgeteilt: oben ein Titel link ein menü recht ein menü und in der mitte ein inhalt. Für alles jeweils ein Div Tag mit CSS Atrributen genommen.

    Das Eingabe-Suchfeld ist recht im menü. Es sieht so aus:

    HTML-Code:
    <form action="http://www.u.de/ppc/" method="get" target="_blank">
    <input type="hidden" name="165634" value="">
    <input type="text" value="Suchwort eingeben" onFocus="if(this.value=='Suchwort eingeben') this.value=''" onBlur="if(this.value=='')this.value='Suchwort eingeben'"  name="query"> 
    <input type="submit" value="Los!"></form>
    Wenn man ein Suchwort eingibt, dann wird aus einer Datenbank die Ergebnisse gladen und in einer extra HTML Seite angezeigt. Zurzeit öffnet sich dafür ein neus Fenster mit der HTML Seite.

    Ich will aber das sich die HTML Seite mit den Suchergebnissen in der Seite wo das Suchfeld ist öffnet, und am besten nur im inhalt Tag.

    Dazu müste ich vielleicht ein Iframe im Inhatl Tag einabeun und mit einem namen versehen und beim Suchfeld Tag bei target den namen von Iframe angeben. Dann würde das Suchergebnis mit der Ergebnis HTML im Iframe der Seite erscheinen und mein Problem wäre gelöst.

    Aber, ich habe zurzeit im Inhalt Tag kein IFrame und möchte auch keins einbauen. Vielmehr habe ich mir gedacht, dass ich eine Seite erstelle, die so aussieht wie die andere, aber bei der dann ein Iframe ist, in der sich die Suchergebnis HTML öffnen kann.

    Aber dazu braucht man eine neue Technik wenn das überhaupt irgendwie machbar ist. Wie muss ich das IFrame in der neuen HTML Seite schreiben und wie das Suchfeld-Eingabe Tag, damit sich das Ergebnis immer in der neuen HTML Seite im Iframe öffnet?

    So. ich hoffe das kann man etwas besser nachvollziehen. Und ich hoffe das jemand eine Lösung kennt und mir nicht einfach sagt, das ich ein Iframe in die erste Seite einbauen soll, denn Ihr könnt doch bestimmt verstehen, dass einige Leute allergisch gegen Frames sind?

    Gruß
    feh

    In der Mitte wo der Inhalt hin kommt,
     

  6. #6
    akrite akrite ist offline Mitglied Smaragd
    Registriert seit
    Oct 2003
    Ort
    Kiel(Schleswig-Holstein)
    Beiträge
    1.032
    ... jetzt ist von einer Datenbank die Rede und nicht mehr von einem indizierten Textfile Also wenn es sich wirklich um eine Datenbank handelt, nimm php, da gibt es so einen schönen Befehl, inlude da kannst Du dann die Ergebnisse Deiner Suche einfügen und wenn da vorher nix ist, bleibt der Platz halt leer . Aber dafür ist hier wirklich der falsche Ort >>> php
    Wenn es sich doch noch um ein Textfile handelt, ist JavaScript immernoch die beste Wahl und damit geht das auch.

    Grüße
    Andreas
     

  7. #7
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    Hallo,

    ich will nochmal versuchen anhand einer Grafik meine Seite und das Problem richtig zu beschreiben.

    Nachfolgend das Design meiner Seite:

    http://www.np-k.de/1.gif


    Nun folgt der HTML Code für das Suchfeld, um das sich ja das größte Problem drehen dürfte:

    HTML-Code:
    <form action=http://www.mceight.de/ method="get" target="_blank">
    <input type="hidden" name="16563482924&amp;ULP" value="">
    <input type="text" value="Suchwort eingeben" name="query" style="width:120px;"> <input type="submit" value="Los!"></form>
    Wie man sieht habe ich zurzeit beim form Tag ein target="_blank" gesetzt damit die folgende Erbegnisseite der Suche in einem neuen Fenster geöffnet wird, das sieht aber nicht so schön aus, besser wäre es natürlich wenn ich die Suchergebnisse in meine eigene Seite intigrienen kann.

    Ich kenn nur noch die Methode mit einem Iframe, indem ich dem Iframe einen name="" Attribut gebe und beim form Tag dem target="" Attribut dem name vom IFrame gebe. Aber das ist auch nicht so gut, zum einen mag ich keine Iframes und zum anderen sieht das auch nicht gut aus, wenn ein Iframe im content div ist wegen dem Scrollbalken und ohne Scollbalken im Iframe würde wiederum die Ergebnisseite nichts hergeben.

    Also habe ich mir folgende Lösung ausgedacht. Ich baue mir eine neue Seite, in der ich nur ein Head Tag und ein content Tag einbaue, im head Tag ändert sich nicht, dafür wird das content Tag dann den Rest der Seite ausfüllen.

    http://www.np-k.de/2.gif

    So sieht dann die zweite extra Seite aus in der ich gerne meine Suchergebnisse präsentieren würde.

    Wie erwähnt wird mir die ganze Sache mit der Suche nur vom einem Extra Service zur Verfügung gestellt, Ich habe also nur den zufor gezeigten HTML Code für das Suchfeld und muss den Rest selber irgendwie lösen.

    Welche Methode wäre hier die beste, Selber kenne ich eigentlich nur zwei unbrauchbare wie oben erwähnt. Wenn es jedoch hoffentlich mit Javascript oder PHP gehen sollte, wäre vielleicht PHP wegen der Tatsache das jemand sein Javascipt ausschaltet besser, oder?
     

  8. #8
    Avatar von shutdown
    shutdown shutdown ist offline Mitglied Smaragd
    Registriert seit
    Jun 2004
    Beiträge
    1.026
    öhm

    ein Vorschlag:

    gib bei erfolgter Suche auch noch an die URL mit &&suchen=1;

    im Content Div folgender Code:


    PHP-Code:
    if($_GET['suchen'] == 1)
        include(
    "suchen.php"); 
    und in der suchen.php holst du dir die Suchbegriffe:

    PHP-Code:
    $begriffe $_GET['suchbegriffe'];
    //SUCHE AUSFÜHREN 
    Da das ganze streng prozedural abläuft und von oben nach unten ausgeführt wird, sollte er so erst die suchen Datei includieren und danach die suchen.php mit den Werten der URL ausführen und dann (je nachdem wie die du die Ausgabe in suchen.php geregelt hast) die Werte zurückgeben.
     
    Versuche nie Probleme zu lösen, von deren Existenz du noch gar nichts weißt!

  9. #9
    akrite akrite ist offline Mitglied Smaragd
    Registriert seit
    Oct 2003
    Ort
    Kiel(Schleswig-Holstein)
    Beiträge
    1.032
    ...ich glaube, ich habe immernoch ein Verständnisproblem : suchst Du innerhalb eine indizierten Datei (Textdatei mit Komma oder ähnlichem seperiert) oder innerhalb einer Datenbank(MySQL, SQLite etc) auf einem Server ? Davon hängt hier nämlich viel ab ! Das Ergebnis der Suche kannst Du nachher hinschmeißen wo Du willst.
    Erstmal gillt es herauszufinden, mit welcher Technik gesucht werden muß !

    Grüße
    Andreas
     

  10. #10
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    Hallo,

    ich denke das es eine Suche per Datenbank(MySQL, SQLite etc) auf einem Server ist. Aber es ist nicht mein Server und ich bekomme das ganze nur von einem Anbieter zu Verfügung gestellt.

    Ich werde auch keine Zugangsdaten zu seiner Datenbank oder so erhalten, das einzige was ich anbieten kann und selber zu Verfügung gestellt bekomme, ist der oben gezeigte HTML Code für das Suchfeld.

    gruß
    feh
     

  11. #11
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    @Sutdown, deine Löung verstehe ich nicht, da ich keine AHnung von PHP habe. Aber meinst du das dein Vorschlag funkt?

    Mein HTML Code für die Suchanfrage steht ja da, ob das mit deiner Technik geht kann ich leider nicht beurteilen.
     

  12. #12
    Avatar von shutdown
    shutdown shutdown ist offline Mitglied Smaragd
    Registriert seit
    Jun 2004
    Beiträge
    1.026
    Tja ohne PHP wirst du da aber nicht auskommen - also üben, üben, üben.!

    Ich denke schon, dass mein Vorschlag funktionieren müsste - aber ich habs nicht getestet.
     
    Versuche nie Probleme zu lösen, von deren Existenz du noch gar nichts weißt!

  13. #13
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    Kannst du mir einen Lösungsvorschlag für nicht PHP Kenner machen? Man kann ja auch nicht immer gleich ein neue Scriptsprache lernen.
     

  14. #14
    Maik Tutorials.de Gastzugang
    shutdown hat dir heute vormittag doch schon einen Lösungsvorschlag gepostet.

    btw, eine (speziell-einfachere) Lösung für nicht-PHP-Kenner wird's da wohl nicht geben.
     

  15. #15
    Avatar von son gohan
    son gohan son gohan ist offline Mitglied Diamant
    Registriert seit
    Dec 2004
    Beiträge
    1.742
    Hallo,

    also ich hätte ja sehr gerne die Lösung von shotdown genommen, nur sieht das für mich aus wie chenisch.

    Ich habe keine Ahnung von PHP.

    Mein Form Tag habe ich ja da aufgeführt und zwei schöne kleine Bildlein wo man alles sehen.

    Ich bin echt nich einer der alles in den ... geschoben haben will, aber man kann doch nicht von jedem verlangen das er gleich eine neue Sciptsprache lernen muss, damit er alles selber hinbekommt.

    Als ich letztes mal nachgefragt habe wegen einer Lösung das ganze in einem Iframe zu laden, habe ich eine konkrete Hilfe-Antwort erhalten wo mir jemand geschrieben hat, das ich nur den Code in das Tag einfügen muss.

    Eine Ähnliche Hilfe habe ich mir auch hier bei dem Problem erhofft, aber das ich jetzt PHP lerne ist nicht möglich, tut mir leid.

    Also wenn jemand trotzdem Lust hast mir zu helfen freu ich mich natürlich.
     

Ähnliche Themen

  1. von einer html Seite aus eine andere html Seite schließen
    Von solala123 im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 06.01.10, 11:23
  2. Antworten: 1
    Letzter Beitrag: 27.08.08, 10:43
  3. Werte von einer Javascript Datei an eine andere. Geht das?
    Von BeachBoy im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 12.01.06, 16:55
  4. Werte an eine andere Seite übergeben
    Von realmontanakid im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 26.10.04, 08:58
  5. Javascript an eine andere html Seite übergeben
    Von Bombi im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 15.05.03, 12:10