Hallo,
ich versuche das Ergebnis von 'window.location.href ' in einem Cookie zu speichern, den Wert daraus (seite) in einer variablen zu speichern, um diesen dann in ein input textfeld zu packen, damit er dann in eine optgroup hinzugefügt werden kann.
das klappt leider nicht.
Kann jemand bitte mal drüber schaun, was da los ist?
und: sehe ich den Wald vor lauter Bäumen nicht, geht das einfacher, und wenn ja, wie?
Vielen Dank
djantirak
anbei das script:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/html4-transitional.dtd">
<html>
<head>
<title>Formular</title>
<script language = javascript>
var seite = window.location.href;
var a = new Date();
a = new Date(a.getTime() +1000*60+60+24+365);
document.cookie = "seite=window.location.href; expires='+a.toGMTString()+';"
function WertHolen () {
var Wert = "";
a = document.cookie;
cookiename = a.substr(0,a.search("="));
cookiewert = a.substr(a.search("=")+1,a.search(";"));
if(cookiewert == "")
{cookiewert = a.substr(a.search("=")+1,a.length);}
ort = cookiewert;
}
</script>
</head>
<body>
<script type="text/javascript">
function go(form)
{ window.location.href=form.Auswahl.value }
</script>
<script type="text/javascript">
function Hinzufuegen () {
NeuerEintrag = new Option(document.form.neu.value, document.form.neu.value, false, true);
document.form.Auswahl.options[document.form.Auswahl.length] = NeuerEintrag;
document.form.neu.value = "";
}
function zeigCookie() {
seite = window.location.href;
document.form.neu.value =seite;
}
</script>
<form name="form" id= "form" onload= "zeigCookie();" >
<select name="Auswahl" onchange="go(this.form)">
<option>--Select page--</option>
<option value="http://www.google.de">google</option>
<option value="http://www.jahoo.de/idb">jahoo</option>
<option value="http://www.blubb.com">blubb</option>
</select>
<br />
<input type="textfield" name="neu" value= "seite">
<input type="button" value="Hinzu" onclick="Hinzufuegen()" />
</form>
<script>
document.write(seite);
WertHolen();
alert(ort);
</script>
</body>
</html>
ich versuche das Ergebnis von 'window.location.href ' in einem Cookie zu speichern, den Wert daraus (seite) in einer variablen zu speichern, um diesen dann in ein input textfeld zu packen, damit er dann in eine optgroup hinzugefügt werden kann.
das klappt leider nicht.
Kann jemand bitte mal drüber schaun, was da los ist?
und: sehe ich den Wald vor lauter Bäumen nicht, geht das einfacher, und wenn ja, wie?
Vielen Dank
djantirak
anbei das script:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/html4-transitional.dtd">
<html>
<head>
<title>Formular</title>
<script language = javascript>
var seite = window.location.href;
var a = new Date();
a = new Date(a.getTime() +1000*60+60+24+365);
document.cookie = "seite=window.location.href; expires='+a.toGMTString()+';"
function WertHolen () {
var Wert = "";
a = document.cookie;
cookiename = a.substr(0,a.search("="));
cookiewert = a.substr(a.search("=")+1,a.search(";"));
if(cookiewert == "")
{cookiewert = a.substr(a.search("=")+1,a.length);}
ort = cookiewert;
}
</script>
</head>
<body>
<script type="text/javascript">
function go(form)
{ window.location.href=form.Auswahl.value }
</script>
<script type="text/javascript">
function Hinzufuegen () {
NeuerEintrag = new Option(document.form.neu.value, document.form.neu.value, false, true);
document.form.Auswahl.options[document.form.Auswahl.length] = NeuerEintrag;
document.form.neu.value = "";
}
function zeigCookie() {
seite = window.location.href;
document.form.neu.value =seite;
}
</script>
<form name="form" id= "form" onload= "zeigCookie();" >
<select name="Auswahl" onchange="go(this.form)">
<option>--Select page--</option>
<option value="http://www.google.de">google</option>
<option value="http://www.jahoo.de/idb">jahoo</option>
<option value="http://www.blubb.com">blubb</option>
</select>
<br />
<input type="textfield" name="neu" value= "seite">
<input type="button" value="Hinzu" onclick="Hinzufuegen()" />
</form>
<script>
document.write(seite);
WertHolen();
alert(ort);
</script>
</body>
</html>