[GastForen Programmierung/Entwicklung JavaScript Cookie erstellen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Cookie erstellen

tbu
Beiträge gesamt: 6

29. Apr 2004, 09:38
Beitrag # 1 von 11
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo evtl. kann mir ja jemdand weiterhelfen?!
Das wäre wie immer super nett.
Also ich habe folgende Aufgabenstellung:
Erstellen Sie ein Formular mit drei Elementen:
- Ein Textfeld, in dem der Benutzer seinen Namen eingeben kann.
- Eine Auswahlliste, in der die Gültigkeitsdauer des Cookies aus den Alternativen "Diese Session", "ein Tag", "ein Monat" und "unbegrenzt" ausgewählt werden kann.
- Ein Button zum Speichern des Cookies.
Wenn der Benutzer den Button betätigt, soll der eingegebene Name in einem Cookie mit der gewählten Gültigkeitsdauer gespeichert werden. Außerdem soll nach dem Anlegen des Cookies die Seite neu geladen werden.
Wenn beim Laden der Seite der Cookie mit dem Namen existiert, soll auf der Seite ein Begrüßungstext erscheinen, in dem der Benutzer mit seinem Namen angesprochen wird. Außerdem soll es mit einem Link möglich sein, den Cookie zu löschen. Bedient man diesen Link, wird der Cookie gelöscht und die Seite neu geladen. Der Text ist dann nicht mehr vorhanden, weil es auch den Cookie nicht mehr gibt.
================================================================
Natürlich habe ich mir auch schon ein paar Gedanken gemacht.
Sieh dazu http://www.thomas-buhlmann.de/cookie.html
Aber irgendwie komme ich nicht recht weiter.

Eure Hilfe wäre wirklich sehr willkommen.

Vielen Dank

Thomas
X

Cookie erstellen

oesi50
  
Beiträge gesamt: 2315

29. Apr 2004, 10:21
Beitrag # 2 von 11
Beitrag ID: #82601
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo tbu,

da Du Deine Hausaufgaben selbst machen sollst, gebe ich Dir nur ein paar Hinweise.

Zeile 23/25 ???? geschweifte Klammern nachzählen

Zeile 22 ???? sehr merkwürdig
Zeile 28 ???? sehr merkwürdig


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#82583]

Cookie erstellen

Anonym
Beiträge gesamt: 22827

29. Apr 2004, 11:22
Beitrag # 3 von 11
Beitrag ID: #82624
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja OK, Hausaufgaben soll man selbst machen, aber ich bin bei dieser Aufgabe unter großem Zeitdruck (muß noch heute fertig werden) und ich dachte daher, evtl. kann mir jemand helfen.

Ich komme nämlich einfach nicht mehr weiter.
Außerdem habe ich ja schon etwas versucht :-(



als Antwort auf: [#82583]

Cookie erstellen

oesi50
  
Beiträge gesamt: 2315

29. Apr 2004, 11:26
Beitrag # 4 von 11
Beitrag ID: #82628
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
was hast Du denn mit den genannten Zeilen schon versucht?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#82583]

Cookie erstellen

tbu
Beiträge gesamt: 6

29. Apr 2004, 11:53
Beitrag # 5 von 11
Beitrag ID: #82644
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie was habe ich schon versucht....

Habe doch die HTML Seite auf den Server hochgeladen und Du hast sie Dir doch auch schon angesehen.
Das war mein letzter bisheriger Versuch.

Habe inzwischen in Zeile 23 auch die eine Klammer entfernt.

Aber das mit Zeile 22 und 28 verstehe ich immer noch net.
Irgenwie stehe ich vielleicht auch heute auf dem Schlauch.


als Antwort auf: [#82583]

Cookie erstellen

oesi50
  
Beiträge gesamt: 2315

29. Apr 2004, 12:00
Beitrag # 6 von 11
Beitrag ID: #82647
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
noch deutlicher:

was soll das bewirken?

if (ausw == "Ein Tag") {
function cookie_verfall(1,0);
}

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#82583]

Cookie erstellen

tbu
Beiträge gesamt: 6

29. Apr 2004, 12:29
Beitrag # 7 von 11
Beitrag ID: #82658
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hier fehlt noch die Zeitkalkulationen für 'Tag', 'Monat' und 'Unbegrenzt'.
Diese Auswahl muss getroffen und gespeichert werden, da die Aufagenstellung wie folgt lautet:

Wenn der Benutzer den Button betätigt, soll der eingegebene Name in einem Cookie mit der gewählten Gültigkeitsdauer gespeichert werden. Außerdem soll nach dem Anlegen des Cookies die Seite neu geladen werden.
Wenn beim Laden der Seite der Cookie mit dem Namen existiert, soll auf der Seite ein Begrüßungstext erscheinen, in dem der Benutzer mit seinem Namen angesprochen wird. Außerdem soll es mit einem Link möglich sein, den Cookie zu löschen. Bedient man diesen Link, wird der Cookie gelöscht und die Seite neu geladen. Der Text ist dann nicht mehr vorhanden, weil es auch den Cookie nicht mehr gibt.

Aber irgendwei weiß ich auch nicht, wie ich dem Cookie mitteilen soll, wie lange es gültig ist.


als Antwort auf: [#82583]

Cookie erstellen

SabineP
Beiträge gesamt: 7586

29. Apr 2004, 13:02
Beitrag # 8 von 11
Beitrag ID: #82669
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo tbu,

wenn Du dieses Kapitel durchgearbeitet hast, kannst Du sicher auch Deine Aufgabe lösen:

http://www.galileocomputing.de/...ipt/javascript11.htm

Gruß Sabine


als Antwort auf: [#82583]

Cookie erstellen

Anonym
Beiträge gesamt: 22827

29. Apr 2004, 14:07
Beitrag # 9 von 11
Beitrag ID: #82705
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Sabine,

werde mir diese Seite mal zu Gemüte führen.

Noch einen schönen Tag

Thomas


als Antwort auf: [#82583]

Cookie erstellen

oesi50
  
Beiträge gesamt: 2315

29. Apr 2004, 14:07
Beitrag # 10 von 11
Beitrag ID: #82706
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
==Achtung==
in dem Kapitel 11.3 sind Druckfehler

hier ist die Korrektur für 11.3.1 :

function setCookie(name, wert, domain, expires, path, secure){
var cook = name + "=" + unescape(wert);
cook += (domain) ? "; domain="+ domain : "";
cook += (expires) ? "; expires="+expires : "";
cook += (path) ? "; path="+path : "";
cook += (secure) ? "; secure" : "";
document.cookie = cook;
}

hier ist die Korrektur für 11.3.2 :

function eraseCookie(name, domain, path){
var cook = name + "=; expires=Thu, 01-Jan-70 00:00:01 GMT";
cook += (domain) ? "domain="+domain : "";
cook += (path) ? "path="+path : "";
document.cookie = cook;
}

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#82583]

Cookie erstellen

Anonym
Beiträge gesamt: 22827

29. Apr 2004, 14:13
Beitrag # 11 von 11
Beitrag ID: #82708
Bewertung:
(5991 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
OK, werde ich beachten, auch Dir Danke.

Gruß Thomas


als Antwort auf: [#82583]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!