Arbeiten mit JavaScript

Cookie-String speichern

Die Save Methode mu also einen Cookie String zusammensetzen der sich sowohl aus den internen wie auch aus den externen Eigenschaften zusammensetzt Dummerweise kann man wie gesagt dazwischen nicht unterscheiden daher überprüft die Methode einfach den Namen der Eigenschaft Beginnt dieser mit einem m besser wäre m_ so wird die Eigenschaft als internet behandelt function XCookie_save var value for var prop in this if prop charAt m typeof this[prop] function continue if value value amp value prop escape this[prop] Zunächst iterieren Sie also einfach über alle Eigenschaften des Cookies Handelt es sich bei der Eigenschaft um eine deren Namen mit einem m beginnt oder ist die Eigenschaft gar eine Funktion so ignorieren Sie diese Im anderen Fall hängen Sie den Namen der Eigenschaft dessen Wert an eine String Variable an Danach wird es einfach Sie legen eine neue Variable an und füllen diese mit dem passenden String auf Dazu legen Sie zunächst fest das der dem internen Cookie Namen zugeordnete Wert der zuvor zusammengesetzte String ist Danach fügen Sie einfach anhand der internen Eigenschaften die anderen Cookie Werte ein var cookie this m_name value if this m_expirationTime cookie expires this m_expirationTime toGMTString if this m_path cookie path this m_path if this m_domain cookie domain this m_domain if this m_fSecure cookie secure this m_document cookie cookie Die Load Methode lädt nun das Cookie und dekodiert dann alle externen Eigenschaften des Cookies aus dem String Im diesem Zuge wird dann für jedes Name Wert Paar eine neue Cookie Eigenschaft mit dem richtigen Wert erzeugt function XCookie_load var all this m_document cookie if all return false var begin all indexOf this m_name if begin return false begin this m_name length var end all indexOf begin if end end all length var value all substring begin end var arr value split amp for var index index Schlie lich müssen Sie noch einen Prototypen für die Cookie Klasse definieren damit Sie die Klasse später verwenden können Dabei geht es im wesentlichen darum festzulegen unter welchen Namen die Load und die Save Funktion später aufgerufen werden können new XCookie XCookie prototype save XCookie_save XCookie prototype load XCookie_load

P
Computerwissen komplett aus einer Hand

Dies ist eine Nickles-Premium Seite

Der Inhalt dieser Seite ist nur Nickles Mitgliedern zugänglich. Bitte melden Sie sich mit Ihrem Premium-Account an, um diese Seite lesen zu können.

Sollten Sie bisher noch nicht über einen Account verfügen, so können Sie sich hier einen erstellen und erhalten damit Zugriff auf das gesammelte Computerwissen, alle Artikel, Tipps und vieles mehr. Zusätzlich sehen Premium-Mitglieder Nickles werbefrei.

  • Probleme mit Hard und Software müssen nicht mehr sein
  • Nickles liefert seit über 15 Jahren geballtes Wissen
  • Unverzichtbare Artikel, verständlich für alle
  • Wertvolle Tipps die bares Geld sparen
  • Schluss mit Suchen - alles hier aus einer Hand
  • Zuverlässige Profi-Informationen statt Blabla
  • Hier gibt es Zugriff auf über 2 Millionen Webseiten geballtes Computerwissen zum Schnäppchenpreis
Computerwissen komplett aus einer Hand (Angebot 1)

UNABHÄNGIG, EHRLICH, VERSTÄNDLICH

Drei Worte. Die schreiben wir nicht nur, das meinen wir auch so! Nickles-Artikel liefern konkrete unbestechliche Informationen. Egal ob für PC-Laie oder PC-Profi: auf Nickles-Infos ist Verlass! Bereits ein einziger Nickles-Artikel kann helfen, viel Zeit und Geld zu sparen!

  • Probleme mit Hard und Software müssen nicht mehr sein
  • Nickles liefert seit über 15 Jahren geballtes Wissen
  • Unverzichtbare Artikel, verständlich für alle
  • Schluss mit Suchen - alles hier aus einer Hand
  • Zuverlässige Profi-Informationen statt Blabla
  • Hier gibt es Zugriff auf über 2 Millionen Webseiten geballtes Computerwissen zum Schnäppchenpreis

Allgemeine Geschäftsbedingungen

Wir hassen lange AGB mit fiesem Kleingedrucktem. Drum sind unsere kurz und einfach - bitte sorgfältig durchlesen:
AGB - Allgemeine Geschäftsbedingungen

Bestellformular ausfüllen

Die Abrechnung der 59,95 Euro für 12 Monate erfolgt einfach per Rechnung auf dem Postweg. Dazu benötigen wir die Anschrift. Bitte alle Felder ausfüllen!

Mit * markierte Felder werden für die Bearbeitung der Bestellung benötigt und müssen ausgefüllt werden.
Hinweis: Nickles.de gibt Daten niemals weiter! Sie dienen nur für unsere interne Abwicklung der Mitgliedschaft.

Gesamtpreis: 59,95 Euro für 12 Monate
(inklusive 7 Prozent MwSt, 3,92 Euro auf 56,03 Euro)
Vereinbarungen: Widerrufsrecht: Diese Bestellung kann gemäß AGB innerhalb von zwei Wochen widerrufen werden.

Mindestlaufzeit: 12 Monate

Verlängerung: Wird nicht spätestens drei Monate vor Ablauf der Abrechnungsperiode gekündigt, verlängert sich die Premiummitgliedschaft um 12 Monate zum Preis von 59,95 Euro.
Abrechnungsperiode dann alle 12 Monate.