Hallo,
ich arbeite derzeit an einem kleinen Projekt namens StyliX. Damit soll man seine Kleidungsbestände verwalten können. Teilweise funktioniert schon alles. Schaut es euch einfach mal an:
www.wilde-jungs.net/stylix
Um etwas Brauchbares zu sehen und um zu meinem Problem zu gelangen, macht bitte Folgendes:
Laden
Vom Server Laden
Das erste Profil wählen (Flori Bäthge Kleiderschrank.dat)
Bestätigen
Kleidungsstücke bearbeiten
Dann solltet ihr ein Formular sehen, links die einzelnen Felder, rechts ein Thumbnail (welches nicht geladen wird) und unten dann Buttons zum Speichern und zum Wechseln zwischen den Einträgen.
Ihr könnt ja mal ein wenig nach links und rechts springen und es testen. Das "Änderungen speichern" funktioniert auch schon, allerdings kann man die gesamte Datei noch nicht speichern.
Nun treten bei mir 3 Probleme auf (Das erste ist wohl etwas komplexer, die anderen beiden sicher nicht):
1. Problem - Anzeigen der Thumbnails:
Rechts im Bild wird ja ein Thumbnail angezeigt. Dieses möchte ich gerne dynamisch anzeigen lassen, sobald die Eingabe im Bildlink-Feld verändert wurde. Also sobald jemand den Link dort verändert hat und mit dem Zeiger das Feld verlassen hat, soll das neue Bild rechts angezeigt werden. Falls das Bild nicht geladen werden kann soll folgendes Bild angezeigt werden (images/img_nopreview.gif). (Siehe 3. Eintrag im Formular, wo noch alles leer ist)
Ist das möglich? Und wenn ja, wie? Was muss ich machen, damit das Bild aus dem Link von links rechts gleich angezeigt wird? Notfalls könnte ich das Editfeld auch noch etwas kleiner machen und rechts daneben einen Button anbringen. Wenn man dann auf diesen klickt, soll das Bild von links angezeigt werden. Ich möchte allerdings nicht gleich die ganze Seite neu laden, also nur das Bild verändern lassen.
Ich hoffe, ihr versteht was ich meine. Ich würde mich über jede Hilfe freuen! (wenn möglich, ausführlich)
2. Problem - Link zurück zur Startseite (siehe unten im Bild): ---> GELÖST! Danke strolch00
Da, wenn man auf diesen Link klickt, die Session geleert wird und somit der Kleiderschrank geschlossen wird (was nicht fest gespeichert ist, geht also verloren), möchte ich die Benutzer vorwarnen.
Dazu würde ich gern mit JavaScript ein Abfragefeld aufrufen lassen. Dies sollte in etwa so sein:
Wenn auf "Ja" geklickt wird, soll zur index.php weitergeleitet werden, wenn nicht, dann soll einfach nichts passieren -> nur das Fenster schließen.
Aber wie kriege ich das am Besten hin? Ich kenne mich mit JS wirklich so gut wie nicht aus und das Nachlesen auf SelfHTML hat nicht sehr viel geholfen. Könntet ihr mir da mal schnell helfen?
Ich denke mal, da muss man eine Funktion erstellen und die per onClick aufrufen lassen, oder? Aber wie muss die aussehen? Wie gesagt, kenne mich kaum aus.
3. Problem - Wechseln zwischen Einträgen:
Das dritte und vorerst letzte Problem habe ich mit dem Wechsel zwischen den Einträgen. Wenn man zwischen den Beiträgen wechselt und vorher nicht speichert, gehen geänderte Informationen verloren. Ich möchte daran nichts ändern, würde aber auch hier gern eine Abfrage per JS einbinden.
Also ich habe die verschiedenen Variablen aus der Session (die für das Formular verwendet werden). Nun möchte ich, wenn jemand auf den "rechts" oder "links" Button klickt, überprüfen, ob dort etwas verändert wurde. Falls etwas verändert wurde, soll ein Feld kommen, was fragt, ob man wirklich ohne zu Speichern zum nächsten Eintrag wechseln möchte. Wenn ja, dann soll es weiterleiten, wenn nicht, dann soll nichts gemacht werden.
Ich hoffe, ihr könnt mir helfen!
-Flori-
ich arbeite derzeit an einem kleinen Projekt namens StyliX. Damit soll man seine Kleidungsbestände verwalten können. Teilweise funktioniert schon alles. Schaut es euch einfach mal an:
Um etwas Brauchbares zu sehen und um zu meinem Problem zu gelangen, macht bitte Folgendes:
Dann solltet ihr ein Formular sehen, links die einzelnen Felder, rechts ein Thumbnail (welches nicht geladen wird) und unten dann Buttons zum Speichern und zum Wechseln zwischen den Einträgen.
Ihr könnt ja mal ein wenig nach links und rechts springen und es testen. Das "Änderungen speichern" funktioniert auch schon, allerdings kann man die gesamte Datei noch nicht speichern.
Nun treten bei mir 3 Probleme auf (Das erste ist wohl etwas komplexer, die anderen beiden sicher nicht):
1. Problem - Anzeigen der Thumbnails:
Rechts im Bild wird ja ein Thumbnail angezeigt. Dieses möchte ich gerne dynamisch anzeigen lassen, sobald die Eingabe im Bildlink-Feld verändert wurde. Also sobald jemand den Link dort verändert hat und mit dem Zeiger das Feld verlassen hat, soll das neue Bild rechts angezeigt werden. Falls das Bild nicht geladen werden kann soll folgendes Bild angezeigt werden (images/img_nopreview.gif). (Siehe 3. Eintrag im Formular, wo noch alles leer ist)
Ist das möglich? Und wenn ja, wie? Was muss ich machen, damit das Bild aus dem Link von links rechts gleich angezeigt wird? Notfalls könnte ich das Editfeld auch noch etwas kleiner machen und rechts daneben einen Button anbringen. Wenn man dann auf diesen klickt, soll das Bild von links angezeigt werden. Ich möchte allerdings nicht gleich die ganze Seite neu laden, also nur das Bild verändern lassen.
Ich hoffe, ihr versteht was ich meine. Ich würde mich über jede Hilfe freuen! (wenn möglich, ausführlich)
2. Problem - Link zurück zur Startseite (siehe unten im Bild): ---> GELÖST! Danke strolch00
Da, wenn man auf diesen Link klickt, die Session geleert wird und somit der Kleiderschrank geschlossen wird (was nicht fest gespeichert ist, geht also verloren), möchte ich die Benutzer vorwarnen.
Dazu würde ich gern mit JavaScript ein Abfragefeld aufrufen lassen. Dies sollte in etwa so sein:
Code:
confirm("Beim Aufrufen der Startseite wird der Kleiderschrank geschlossen und ungespeicherte Daten könnten verloren gehen!\n Willst du die Seite wirklich verlassen?");
Aber wie kriege ich das am Besten hin? Ich kenne mich mit JS wirklich so gut wie nicht aus und das Nachlesen auf SelfHTML hat nicht sehr viel geholfen. Könntet ihr mir da mal schnell helfen?
Ich denke mal, da muss man eine Funktion erstellen und die per onClick aufrufen lassen, oder? Aber wie muss die aussehen? Wie gesagt, kenne mich kaum aus.
3. Problem - Wechseln zwischen Einträgen:
Das dritte und vorerst letzte Problem habe ich mit dem Wechsel zwischen den Einträgen. Wenn man zwischen den Beiträgen wechselt und vorher nicht speichert, gehen geänderte Informationen verloren. Ich möchte daran nichts ändern, würde aber auch hier gern eine Abfrage per JS einbinden.
Also ich habe die verschiedenen Variablen aus der Session (die für das Formular verwendet werden). Nun möchte ich, wenn jemand auf den "rechts" oder "links" Button klickt, überprüfen, ob dort etwas verändert wurde. Falls etwas verändert wurde, soll ein Feld kommen, was fragt, ob man wirklich ohne zu Speichern zum nächsten Eintrag wechseln möchte. Wenn ja, dann soll es weiterleiten, wenn nicht, dann soll nichts gemacht werden.
Ich hoffe, ihr könnt mir helfen!
-Flori-
Zuletzt bearbeitet: