| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2008
Beiträge: 13
| [jQuery] dynamische Inhalte und seitenübergreifende Aktionen
Hallo, ich habe folgendes Anliegen: Ich habe 2 Seiten. Erste beinhaltet einen Button und ein spezielles Div (nennen wirs "liste"). Zweite Seite beinhaltet 2 Buttons. Folgende Funktionalität ist gewünscht. Auf der ersten Seite kann ich auf den Button drücken und der Inhalt der 2. Seite wird dynamisch geladen. Auf der 2. Seite kann ich auf einen der beiden Buttons drücken und der Inhalt der ersten Seite wird dynamisch geladen. Drücke ich auf der 2. Seite auf den anderen Button, soll im Liste-Div der ersten Seite ein Text eingefügtwerden, mit append. Das Laden geht ohne Probleme, jedoch nicht das Einfügen. Ich weiß grade nicht, WIE ich das am besten Regeln soll und würde mich über einen Denkanstoß sehr freuen. Grüße, Kire |
| | |
| | #3 (permalink) |
| flashforum Registriert seit: Jun 2001 Ort: krefeld
Beiträge: 13.866
|
__________________ Wo sonst? Twitter • Flickr • XING • Facebook beyond tellerrand [ Wo findet ihr mich noch: twitter • dribbble • zootool • google+ • facebook • marc.thiele • spoiler.web ] |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Sep 2008
Beiträge: 13
|
hm, okay - ich glaube ich muss etwas ausholen. Grade versuche ich ein einfaches Beispiel der eigentlichen Funktion zum laufen zu bekommen. Im richtigen Projekt habe ich eine komplexe Struktur mehrerer Seiten, die alle in ein bestimmtes Div eingeladen werden (man könnte salopp sagen eine klassische Website, nur dass Verlinkungen via jQuery in ein Div vorgenommen werden. Ich möchte jetzt, wenn ich auf einer Seite etwas angebe (button klicke) dies auf der anderen Seite angezeigt wird, aber auch angezeigt bleibt, bis ich dann was ändere. Wie gesagt, die Seiten laden ist kein Ding. Wenn ich die Daten mit Post oder so übergebe, dann würde das ja nur einmal klappen. Ich möchte aber, dass die Daten im Div auch noch da sind, wenn der Nutzer auf einigen anderen Seiten rumspringt und dann nochmal drauf sieht. |
| | |
| | #5 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
Ok dann haben wir dich falsch verstanden ![]() Es gibt zwei Möglichkeiten ( die ich empfehlen würde ): - Session Beim Laden des Inhalts wird mittels PHP in der Session geschrieben was geladen wurde. Beim Laden einer neuen Seite wird nun geprüft was in der Session drin steht und dementsprechend der Inhalt geladen - Cookie Gleich wie Session, nur mit Cookie
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Sep 2008
Beiträge: 13
|
Hm, davon wollt ich Abstand halten^^. Aber wie siehts aus, wenn ich den Inhalt immer mit load nachlade, bleiben Variablen ja erhalten, wenn ich das möchte und sie sozusagen "global" anlege. Kann ich das nicht irgendwie über Variablen lösen? Ala auf seite A les ich was ein und bei Seite B wird das dann angezeigt. Grade kam mir so die Idee, dass ich ja bei jedem entsprechenden load eine Anweisung mit reinschreiben kann, die die Variablenwerte in das Div reinlädt. Das müsste theoretisch auch gehen, oder? Beziehungsweise: Ich könnte ja PHP-Code im zu ladenen Inhalt platzieren, welcher die JS-Variablen aufruft. Dann müssten Diese doch eigentlich IMMER aktuell dargestellt werden. Jemand eine Meinung dazu? Geändert von kire (19-10-2011 um 09:43 Uhr) |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Sep 2008
Beiträge: 13
|
Hm, inwiefern übergeben? Ich leg die an und gut ist. Mein Problem ist eher der Aufruf. Wie bekomm ich es am besten hin, dass eine Variable immer wieder neu aufgerufen wird, wenn ichs via load lade? Derzeitig schätze ich, dass ich ein Div nehme und dem eine ID zuweise, worüber ich es eben anspreche. Dann schreibe ich eine Funktion, die dem Div den Inhalt einer Variable zuweist. Diese Funktion wird dann einfach immer mit aufgerufen, wenn man sich auf diese Seite bewegt. Gänge das noch eleganter? Ich überleg grade noch irgendwie mit live... |
| | |
| | #10 (permalink) |
| Neuer Benutzer Registriert seit: Nov 2003 Ort: berlin
Beiträge: 883
|
Müssen es denn zwei Seiten sein? Wenn ich das Problem richtig verstehe, wäre es doch einfacher alle Inhalte in eine Seite zu laden und dann davon immer nur die gewünschten Inhalte anzuzeigen. Wenn Du dann Deiner Liste etwas mit: $('ul#liste').append('<li>neuer Inhalt</li>'); hinzufügst, bleibt es auch da. Wenn der User dann "auf anderen Seiten herumspringt" - also die Seite verlassen wird, sind die Inhalte natürlich weg. Dann musst Du das andersweitig zwischenspeichern.
__________________ ° www.webXvideo.de | Partyspinne.de - Partyräume, Catering, Künstler ... für Veranstalter Geändert von webxvideo (20-10-2011 um 10:00 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| jquery, jquery api, load() |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dynamische Inhalte? | pfff | Flash und Datenbanken | 4 | 02-03-2009 05:29 |
| setMask() auf dynamische Inhalte? | huxley | ActionScript 1 | 5 | 31-05-2005 16:50 |
| Dynamische Buttons & dynamische Aktionen?! | sid063 | Flash MX | 2 | 10-02-2004 08:00 |
| Dynamische Inhalte drucken | th. | Flash MX | 0 | 22-01-2004 14:05 |
| dynamische buttons, dynamische aktionen | openmind | Flash MX | 9 | 18-01-2004 14:34 |