[GastForen Programmierung/Entwicklung JavaScript alle Cookies nehmen den gleichen Wert an

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

alle Cookies nehmen den gleichen Wert an

nightmare
Beiträge gesamt: 2

19. Okt 2004, 19:59
Beitrag # 1 von 5
Bewertung:
(936 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Immer wenn ich mehrere Cookies auslesen will, nehmen alle Cookies den Wert des letzten Cookies an. Wieso passiert das???
Hier ist ein Beispiel was ich meine:

----------------------Datei 1
<html>
<head><title></title>
<script type="text/javascript">
var Lager=1;
var Lager1=2;
var Lager2=3;
var Lager3=4;
var Lager4=5;
var Lager5=6;
document.cookie=Lager;
document.cookie=Lager1;
document.cookie=Lager2;
document.cookie=Lager3;
document.cookie=Lager4;
document.cookie=Lager5;
</script>
</head>
<body>
</body>
</html>

-------------------------Datei 2
<html>
<head><title></title>
<script type="text/javascript">
Lager=document.cookie;
Lager1=document.cookie;
Lager2=document.cookie;
Lager3=document.cookie;
Lager4=document.cookie;
Lager5=document.cookie;
document.write(Lager);
document.write(Lager1);
document.write(Lager2);
document.write(Lager3);
document.write(Lager4);
document.write(Lager5);
</script>
</head>
<body>
</body>
</html>

-------------------------------
Was mach ich falsch??
X

alle Cookies nehmen den gleichen Wert an

nightmare
Beiträge gesamt: 2

24. Okt 2004, 19:31
Beitrag # 2 von 5
Beitrag ID: #118271
Bewertung:
(936 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich weis zwar nicht ob es erlaubt ist, zwei posts hintereinander zu schreiben, aber ich möchte wissen wieso mir keiner antwortet.
Ist das Beispiel zu doof oder zu leicht oder zu schwer oder ist der Thema Titel dumm gewählt??? (kaum views und die Hälfte ist von mir)


als Antwort auf: [#117044]

alle Cookies nehmen den gleichen Wert an

Intermedia
Beiträge gesamt: 1287

25. Okt 2004, 14:56
Beitrag # 3 von 5
Beitrag ID: #118459
Bewertung:
(936 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

da werde ich mal eine Versuch wagen obwohl mir die "Kekse" nicht liegen.;-)

Wenn du die deine Cookies jedes mal mit einem neuen Wert beschreibst dann ist es klar das nur der letzte Wert behalten wird und die vorherigen überschrieben werden.

Als Ansatz mal folgender Gedanke, du mußt deine Werte fürs Cookie zusammensetzen und insgesamt ans Cookie übergeben, etwa so:

var ergebnis = 'Lager1=' + Lager1 + 'Lager2='+ Lager2 .... usw.

Die Variable ergebnis übergibst du dann an das Cookie.

Nun weiss ich auch nicht was du dann weiter damit machen willst aber hoffentlich reicht der Ansatz aus.
Denkbar wäre auch ein Array an das Cookie zu übergeben, hab es aber selber noch nicht probiert.

Dann mal viel Erfolg.

Gruß Sven


als Antwort auf: [#117044]

alle Cookies nehmen den gleichen Wert an

Anonym
Beiträge gesamt: 22827

25. Okt 2004, 20:49
Beitrag # 4 von 5
Beitrag ID: #118531
Bewertung:
(936 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Endlich eine Antwort. Ersteinmal danke für die Antwort. Ich werde es mal so probieren. Aber wie soll ich dann die einzelnen Werte aus einem Cookie herausspalten?
Ich sage nochmal genau was ich versuche zu programmieren. Ich mache mehrere Eingabefelder, in die man die Werte Lager, Lager2... schreiben kann. Mit Button speichert man diese in Cookies. Beim nächsten mal öffnet es automatisch ein Fenster in dem die Werte stehen sollen. Also muss ich auf jeden Wert einzeln zugreifen können.
Ich freue mich über jede Hilfe.

mfg nightmare


als Antwort auf: [#117044]

alle Cookies nehmen den gleichen Wert an

Intermedia
Beiträge gesamt: 1287

25. Okt 2004, 21:59
Beitrag # 5 von 5
Beitrag ID: #118545
Bewertung:
(936 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

also ich hab mal was zusammengeschrieben so als Muster.
Ich schreibe ein Array in ein Cookie, lese es aus und splitte es
dann nach einem Trennzeichen auf.

<html>
<head>
<title> Hier Seitentitel </title>

<script language="JavaScript">
var wert = new Array();
// Hier die Arrayeinträge
wert[0]= 'wert1';
wert[1] = 'wert2';
// Cookie schreiben
document.cookie = wert;
function lesen(){
// Cookie lesen
ausgabe = document.cookie;
// Variable splitten
var wort = ausgabe.split(",");

// Variable auslesen
for (var i=0;i<wort.length;i++)
{
alert(wort);
}
}

</script>

</head>
<body>
<a href="javascript:lesen()">Test</a>

</body>

</html>

So und nun mal viel Erfolg.

Gruß Sven


als Antwort auf: [#117044]
X

Aktuell

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
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

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

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

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

Enfocus World Tour 2022