[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