• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Cookiemonster schlägt wieder zu - Wer kann mir helfen?

Michael B.

Moderator
ALso, hab da ein kleines Cookie Problem. Ich muss dazusagen, das ist das erstemal, das ich was mit Cookies mache, wirklich das allererstemal =)

Hier mal mein Problem:

Ich hab eine Introseite mit nem Flash. Nun soll der User die Möglichkeit haben, durch aktivieren einer Checkbox einen Cookie zu setzen, der geprüft wird und bei Value 1 die Startseite überspringt und bei Value 0 eben die Startseite wieder anzeigt wird, bis er es endlich mal diesen Intros satt ist =)

Ich hab da mal was versucht, was aber nur Fehler produziert. Bitte endschuldigt den nicht 100% W3C konformen Code, der ist momentan unwichtig, bis alles läuft wie ichs will =):

Hier das waszwischen den HEAD Tags steht.
Code:
<SCRIPT LANGUAGE=JavaScript>
<!--
var a = GetCookie("jump");

if (a == "1") {
document.location = "http://www.tripex.de/home.php"
}

function Jump() {

	if (document.forms[0].elements[0].value = '1') {
		SetCookie("jump","1");
		document.location = "http://www.tripex.de/home.php";
	} else {
		SetCookie("jump","0");
		document.location = "http://www.tripex.de/home.php"
	}
}
//-->
</SCRIPT>

Hier der Teil, wo die Function aufgerufen wird:

Code:
<form action="#" method=POST onSubmit="Jump();">
<font size="2" face="Courier New, Courier, mono">
<a href="home.php" onClick="document.forms[0].submit();" alt="Skip Intro">Intro überspringen</a>
<br>
<input type=checkbox> Intro immer überspringen? (Cookie wird gesetzt zum überspringen.)<br>
</form>

Wäre nett, wenn mir da jemand helfen kann.

Danke
 
Code:
if (document.forms[0].elements[0].value = '1') {
SetCookie("jump","1");
document.location = "http://www.tripex.de/home.php";

auf den ersten Blick fiel mir nur auf, daß Du in der If Anweisung eine Zuweisung statt eines Vergleichs machst... vielleicht löst sich dadurch das Problem schon....
 
Zurück
Oben