Ohne Code ist das auch für uns nicht möglich zu wissen.
Die Reihenfolge scheint logisch zu sein, aber ich kenne golive nicht. Kannst du also den generierten Code mal posten? - Dann liesse sich das auch von nicht-golive-kennern verifizieren/falsifizieren.
So denn...ich poste einfach mal die ganze seite, weil ich da nicht so 100% durchsehe...
Hier kommt jetzt der cookie-schreibende teil...#
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<meta name="generator" content="Adobe GoLive 6">
<title>Willkommen bei Adobe GoLive 6</title>
<csactions>
<csaction name="BA0BD55B0" class="Declare Variable" type="onevent" val0="verbindung" val1="'GLActionBoolParam'" val2="ABC"></csaction>
<csaction name="BA0BD5721" class="Set Variable" type="onevent" val0="verbindung,true"></csaction>
<csaction name="BA0BD57B2" class="Write Cookie" type="onevent" val0="ABC" val1="10" val2="/cookie-test/" val3="www.fitnessclub-wieland.de" val4="false"></csaction>
</csactions>
<csscriptdict>
<script type="text/javascript"><!--
function CSClickReturn () {
var bAgent = window.navigator.userAgent;
var bAppName = window.navigator.appName;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
return true; // dont follow link
else return false; // dont follow link
}
CSStopExecution=false;
function CSAction(array) {return CSAction2(CSAct, array);}
function CSAction2(fct, array) {
var result;
for (var i=0;i<array.length;i++) {
if(CSStopExecution) return false;
var aa = fct[array[i]];
if (aa == null) return false;
var ta = new Array;
for(var j=1;j<aa.length;j++) {
if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}
else ta[j]=aa[j];}
} else ta[j]=aa[j];
}
result=aa0;
}
return result;
}
CSAct = new Object;
CSStateArray = new Object;
CSCookieArray = new Object;
CSCookieValArray = new Object;
function CSWriteCookie(action) {
var name = "DFT" + action[1];
var hrs = action[2];
var path = action[3];
var domain = action[4];
var secure = action[5];
var exp = new Date((new Date()).getTime() + hrs * 3600000);
var cookieVal = "";
for(var prop in CSCookieArray) {
if(("DFT" + CSCookieArray[prop]) == name) {
if(cookieVal != "") cookieVal += "&";
cookieVal += prop + ":" + escape(CSStateArray[prop]);
}
}
if(hrs != 0)
cookieVal += "; expires=" + exp.toGMTString();
if(path != "")
cookieVal += "; path=" + path;
if(domain != "")
cookieVal += "; domain=" + domain;
if(secure == true)
cookieVal += "; secure";
document.cookie = name + '=' + cookieVal;
}
function CSReadCookie(action) {
var name = "DFT" + action[1];
var cookies = document.cookie;
if(cookies == "") return;
var start = cookies.indexOf(name);
if(start == -1) return;
start += name.length + 1;
var end = cookies.indexOf(";", start);
if(end == -1) end = cookies.length;
var cookieVal = cookies.substring(start, end);
var arr = cookieVal.split('&');
for(var i = 0; i < arr.length; i++) {
var a = arr[i].split(':');
CSStateArray[a[0]] = unescape(a[1]);
}
}
function CSDefineState(action) {
CSCookieArray[action[1]] = action[3];
}
function CSSetState(action) {
CSStateArray[action[1]] = action[2];
}
function CSInitState(action) {
if(typeof(CSStateArray[action[1]]) == "undefined")
CSStateArray[action[1]] = action[2];
}
function CSCheckState(action) {
var obj1 = CSStateArray[action[1]];
var obj2 = action[2];
if(typeof(obj1) == "object") {
for(var i=0;i<obj1.length;i++) {
if(obj1[i] != obj2[i])
return false;
}
return true;
}
var res;
var op = action[3];
if(op == "==") res = (CSStateArray[action[1]] == action[2]);
else if(op == "!=") res = (CSStateArray[action[1]] != action[2]);
else if(op == ">" ) res = (CSStateArray[action[1]] > action[2]);
else if(op == ">=") res = (CSStateArray[action[1]] >= action[2]);
else if(op == "<" ) res = (CSStateArray[action[1]] < action[2]);
else if(op == "<=") res = (CSStateArray[action[1]] <= action[2]);
return res;
}
// --></script>
</csscriptdict>
<csactiondict>
<script type="text/javascript"><!--
CSAct[/*CMP*/ 'BA0BD55B0'] = new Array(CSDefineState,'verbindung','GLActionBoolParam','ABC');
CSAct[/*CMP*/ 'BA0BD5721'] = new Array(CSSetState,'verbindung',true);
CSAct[/*CMP*/ 'BA0BD57B2'] = new Array(CSWriteCookie,'ABC',10,'/cookie-test/','www.fitnessclub-wieland.de',false);
// --></script>
</csactiondict>
</head>
<body bgcolor="#ffffff">
<p><a onclick="CSAction(new Array(/*CMP*/'BA0BD55B0',/*CMP*/'BA0BD5721',/*CMP*/'BA0BD57B2'));return CSClickReturn();" href="#" csclick="BA0BD55B0,BA0BD5721,BA0BD57B2">dsl</a></p>
</body>
</html>
so, dein cookie-lesenden teil poste ich seperat...
ich hoffe ihr seht da durch... :)