polo_krausi Geschrieben 18. August 2004 Teilen Geschrieben 18. August 2004 Hallo zusammen! Nachdem ich mein refresh problem von unten nun mit einem javascript refresh gelöst hab und das geflacker dazwischen mit einem überblendeffekt abgefangen hab ich nun ein neues problem als anfänger :-( ich hab hier einen statusmonitor von verschiedenen dingen. jeder benutzer des monitors will nur immer eine bestimmte ansicht haben und auf den ersten blick eine bestimmte kombination von den dingen auf einer quasi "favoritenseite" haben. gibts ne möglichkeit es einzurichten, dass der user selber sich seine ansicht zusammenklicken oder ziehen kann? es jedem einzeln einzurichten wird auf dauer zu wartungsintensiv. hab mir das so vorgestellt, dass ich in einer datenbank die einstellungen dann abspeicher und wenn der benutzer wieder kommt, kann er seine ansicht aus nem menü raussuchen und herklicken. hat wer tips oder schon ähnliches gemacht? der aufbau der favoritenseite ist mir klar, nur wie realisiere ich das, dass der benutzer die dinge zusammenstellen kann? steh grad aufm schlauch nutzen kann ich javascript, php und html grüsse matthias Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 18. August 2004 Teilen Geschrieben 18. August 2004 Nachdem ich mein refresh problem von unten nun mit einem javascript refresh gelöst hab und das geflacker dazwischen mit einem überblendeffekt abgefangen hab Nochmal kurz zu Deinem Refreshproblem, auch wenn's hier eigentlich gar nicht hingehört: Einen Refresh kann man IIRC u.a. versehentlich abbrechen, indem man auf ESC oder "STOP" (im Browser) drückt. Wie sich das bei Javascript und setTimeOut verhält müsste ich allerdings auch erst testen. Was für einen Überblendeffekt hast Du denn benutzt? Einen der "filter"-Effekte? Die funktionieren nämlich AFAIK nur im IE. Aber nun Back2Topic: gibts ne möglichkeit es einzurichten, dass der user selber sich seine ansicht zusammenklicken oder ziehen kann? Klar, mehrere. Zwei grundsätzliche Ansätze gibt es: Du speicherst diese "bevorzugten Einstellungen" auf dem Client oder auf dem Server. Für die erstere Lösung musst Du mit Cookies arbeiten, für die zweite mit einer Datenbank. Denkanstösse für die beiden Lösungen: Client-LösungDer Benutzer kann anhand einer Auswahlmaske seine "Favoriten" zusammenstellenDiese werden in einem Cookie auf dem Client gespeichertWenn kein Cookie vorhanden => Default-AnsichtVorteil: Du brauchst keine Datenbankzugriffe programmieren, Du brauchst keine BenutzersteuerungNachteil: Die Einstellungen gelten nur Clientweise, d.h. wenn ein Benutzer an einem anderen Rechner sitzt hat er u.U eine völlig andere Ansicht; Cookies können gelöscht werden [*]Server-Lösung Der Benutzer kann anhand der Auswahlmaske seine Favoriten zusammenstellenDiese werden in einer Datenbanktabelle hinterlegtEs muss eine (optionale) Benutzeranmeldung programmiert werdenWenn kein Benutzer angemeldet oder keine Favoriten hinterlegt => Default-AnsichtMan braucht wenigstens zwei Tabellen: Benutzer und FavoritenVorteil: Die Lösung ist Clientunabhängig => Jeder Benutzer hat an jedem Rechner das gleiche Bild vor Augen; Die Einstellungen sind persistentNachteil: Grösserer Aufwand als die Cookie-Lösung, da mehrere Datenbankzugriffe und eine Benutzersteuerung (Benutzeranlegen, Kennwortvergabe, etc.pp) programmiert werden müssen HTH, ICQ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.