Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

WhiteMike

Alter Hase

  • »WhiteMike« ist der Autor dieses Themas

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

1

06.11.2008, 17:19

HTTP_Cockies, JavaScript und InternetExplorer

Erstmal die Einstiegsfrage, um an dem lusigen Quiz (ein Problem :-D) teilzunehmen.

Kennt sich jemand mit JavaScript und speziell mit HTTP_Cockies aus?

Mit freundlichen Grüßen,
WhiteMike

2

06.11.2008, 17:33

Sorry für die dumme Antwort ...

Ich hab davon leider keine Ahnung, aber wärs nicht wesentlich einfacher, einfach die Frage zu stellen?

3

06.11.2008, 17:45

Ja, ich kenn mich ein wenig mit Keksen aus.
Hab ich jetzt was gewonnen?

Powerpaule

Treue Seele

Beiträge: 162

Wohnort: Berlin

Beruf: Softwareentwickler

  • Private Nachricht senden

4

06.11.2008, 18:02

"Guck mal, da liegt ein aufgegesser Keks!"

5

06.11.2008, 18:03

Zitat von »"TrikkieMikkie"«

Ja, ich kenn mich ein wenig mit Keksen aus.
Hab ich jetzt was gewonnen?


Ja nen Keks :D
Dieser Post wurde aus artgerecht gehaltenen, 100% chlorfrei gebleichten, handelsüblichen Elektronen aus Freihaltung erzeugt.

WhiteMike

Alter Hase

  • »WhiteMike« ist der Autor dieses Themas

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

6

07.11.2008, 13:32

Es geht darum, ein HTTP_Cockie an den InternetExplorer zu übergeben.

Die Sprache ist JavaScript.

Bei Firefox funktioniert es wunderbar. Nur IE erkennt es nicht. Aus was für einem Grund auch immer.

Fangen wir von Anfang an.
So wird das Cockie zusammengesetzt.

Quellcode

1
2
Ext.Ajax.defaultHeaders = {'Cookie': 'WbmSessionId' + decodedArray.UserSessionId + ';'};
            Ext.lib.Ajax.defaultHeaders = {'Cookie': 'WbmSessionId=' + decodedArray.UserSessionId + ';'};


Wo das Problem mit dem IExplorer ist, weiß ich nicht.
Ich hab den JavaScript-Code schon nach syntaktischen Auffälligkeiten gesucht und einige Unreinheiten beseitigt. Trotzdem kommt das Cockie nicht an.

Mit freundlichen Grüßen,
WhiteMike

7

07.11.2008, 13:58

Du verwendest Ext JS, oder?

Wahrscheinlich brauchst du eine Browserweiche.
Keine Ahnung, wie Ext JS das macht.

Schon bei normalen Ajax-Objekten gibt es die Unterscheidung beim Initialisieren, z.B.:

C-/C++-Quelltext

1
2
3
4
5
// Firefox

if(window.XMLHttpRequest) 
...
// IE 

else if (window.ActiveXObject)

Bei Headern müssen afaik auch die Eigenheiten des IE beachtet werden.

Ext JS hat ja eine gute API-Dokumentation. Und ein Forum.
Wahrscheinlich wirst du dort eher fündig.

WhiteMike

Alter Hase

  • »WhiteMike« ist der Autor dieses Themas

Beiträge: 507

Wohnort: Ulm

Beruf: Schüler

  • Private Nachricht senden

8

07.11.2008, 14:41

Jep, ich verwende Ext JS, kenne mich damit aber dummerweise noch nicht so richtig aus.

Vorliegen hab ich einen Code, der bei FF funktioniert, den ich aber auch für IE ermöglichen soll.

Mit freundlichen Grüßen,
WhiteMike

Werbeanzeige