matze: cookie

Beitrag lesen

Hallo, ich möchte ein Cookie schreiben. Normalerweise wird die Domain des Servers auf dem die HTML-Seite gehostet ist in das Cookie geschrieben. Nun soll das Cookie aber von einem anderen Server ausgelesen werden können d.h. es soll eine andere Domain im Cookie geschrieben werden. Habe folgendes Script. Klappt aber nicht richtig. Was stimmmt nicht   1000000 Dank matze

<SCRIPT LANGUAGE="JavaScript1.2">
        <!--
       function SetCookie (name, value, expdate, domain) {
                                                                                     var argv = SetCookie.arguments;
                                                                                     var argc = SetCookie.arguments.length;
                                                                                     var expires = (argc > 2) ? argv[2] : null;
                                                                                     var path = (argc > 3) ? argv[3] : null;
                                                                                     var domain = (argc > 4) ? argv[4] : null;
                                                                                     var secure = (argc > 5) ? argv[5] : false;
                                                                                     document.cookie = name + "=" + escape (value) +
                                                                                     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
                                                                                     ((path == null) ? "" : ("; path=" + path)) +
                                                                                     ((domain == null) ? "" : ("; domain=" + domain)) +
                                                                                     ((secure == true) ? "; secure" : "");
                                                                                    }

function setC() {
                          var expdate = new Date ();
                          expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 31));
                          SetCookie ("matze","test", expdate, "www.test.com");
                       }

// -->
</script>