[TYPO3-german] ein bisschen OT: Das Suchergebnis einer Formulareingabe soll auf derselben Seite in einer Fancybox dagestellt werden
Christian Platt
christian.platt at pharmaline.de
Wed Jun 20 15:48:58 CEST 2012
Schau Dir mal
http://www.slideshare.net/einpraegsam/uery-imtypo3einsatz
an. Da wird das gut erläutert.
Liebe Grüße
Christian
Am 20.06.2012 um 15:34 schrieb JCL - Johannes C. Laxander:
>
> Hallo Bernd,
>
> danke - klingt plausibel. Einfach? Ich habe mit Ajax noch nichts gemacht. Irgend einen Tipp wo ich gezielt zu dieser Aufgabestellung infos finden kann - oder vielleicht sogar ein Codebeispiel? ;-)
>
> Gruß, Johannes.
>
>> Bernd Wilke
>> Gesendet: Mittwoch, 20. Juni 2012 13:56
>>
>> On 06/20/2012 01:49 PM, JCL - Johannes C. Laxander wrote:
>>> Hallo,
>>>
>>> ich steh gerade vor folgendem Problem:
>>>
>>> nach Eingabe von zwei Suchkriterien in ein Formular bereite
>> ich die Ausgabe per TS über ein CONTENT-Objekt auf und zeige
>> das Ergebnis im FE auf derselben Seite an.
>>>
>>> So weit - so gut!
>>>
>>> Nun möchte ich das Ergebnis aber nicht in der Seite selbst
>> anzeigen, sondern in einer Fancybox!
>>>
>>> Mit diesem Construct funktioniert das auch:
>>>
>>> <script language="JavaScript" type="text/javascript">
>>> <!--
>>> $(document).ready(function() {
>>> $(".xyz").fancybox({
>>> ...
>>> });
>>> });
>>> -->
>>> </script>
>>>
>>> <p><a class="xyz" href="#suchergebnis">Anzeigen</a></p>
>>>
>>> <div id="suchergebnis" style="display:none;width:500px;">
>>> <h2>Lorem ipsum dolor sit amet</h2>
>>> <p>Ergebnis der Abfrage...</p>
>>> </div>
>>>
>>>
>>> Die Lösung hat nur einen Haken: der Link der extra
>> angeklickt werden muss! Das sollte nach Anklicken des
>> Fromular-Buttons beim Anzeigen des Suchergebnisses (laden der
>> Seite) automatisch geschehen.
>>>
>>> Hat jemand eine Idee, wie das zu machen ist? Freue mich über Eure
>>> Ideen... :-)
>>
>> das klingt doch so, als ob du den Inhalt der Fancybox per
>> AJAX dynamisch nachladen und in die Seite einbauen willst.
>> Also das Formular nicht normal abschicken und die Seite
>> komplett neu aufbauen, sondern per JS das submit abfangen und
>> einen AJAX-Call generieren (evtl. anderen Seiten typ?), nur
>> das Suchergebnis zurückliefern lassen, alles in ein div
>> packen und in der fancybox anzeigen.
>>
>> bernd
>> --
>> http://www.pi-phi.de/cheatsheet.html
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list