Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „variablenwert in ein input tag per js füllen“

as140

Nicht mehr ganz neu hier

Hallo Gemeinde,

ich versuche den window.location.href in einen Cookie zu packen. Das klappt.
Dann versuche ich den Wert dieses Cookies ( also die href) in ein input textfield zu packen, um diesen value dann einen select tag dynamisch einfügen zu können. Das klappt nicht.
Ich krieg den aktuellen Wert der Varaiblen 'seite' einfach nicht in das Textfeld gepackt.
Anbei das Script...
hat jemande eine Idee, die mir weiterhelfen könnte? Vielleicht seh ich ja den Wald vor lauter Bäumen nicht mehr...

Vielen Dank

djantirak:'(

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>
 

kleeaar

zwo-eins-risiko!

AW: variablenwert in ein input tag per js füllen

was sagt denn die Fehlerkonsole?
ich kann nämlich auf den ersten Blick keinen Fehler entdecken...
könntest du bitte für den HTML-Code die dafür vorgesehenen code-Tags nutzen...
dann wird es etwas übersichtlicher dargestellt...

Grüße
 

as140

Nicht mehr ganz neu hier

AW: variablenwert in ein input tag per js füllen

Hallo,
Danke, dass Du Dich bemühst...
firebug meldet mir keinen fehler ( oder ich bin zu blöd, die zu sehen.. halte nix für ausgeschlossen ;) )
Wie geht das mit den code Tags, wo finde ich die?

Danke
 

kleeaar

zwo-eins-risiko!

AW: variablenwert in ein input tag per js füllen

Hi:
Du musst einfach [_code] und [_/code] bzw [_html] und [_/html] (aber bitte ohne den Unterstrich) schreiben und dazwischen deinen code setzten..
Probiers mal so:
HTML:
<!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;
}

function go(form)
{ window.location.href=form.Auswahl.value }

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>
</head>
<body>
<form name="form" id= "form">
<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>
zeigCookie();
document.write(seite);
WertHolen();
alert(ort);
</script>

</body>
</html>

Grüße
 

as140

Nicht mehr ganz neu hier

AW: variablenwert in ein input tag per js füllen

Hey klasse, Danke!
Jetzt hab ich zwar was gelernt, aber... wieso schreibt er mir immer 'seite' in mein textfeld und nicht den href der aktuellen seite (also variablen Name anstatt wert?)

puh, steh echt aufm Schlauch..

LG
djantirak
 

kleeaar

zwo-eins-risiko!

AW: variablenwert in ein input tag per js füllen

sorry... ich hab mich wohl nicht deutlich ausgedrückt...
ich hab nämlich oben schon die Lösung gepostet ;) ;)

Was ich beim ersten Anschauen übersehen habe:
Du darfst onload nur im Body-tag nutzen...
das ist dein Fehler gewesen...

Grüße
 

as140

Nicht mehr ganz neu hier

AW: variablenwert in ein input tag per js füllen

OH Nein, das war Alles????
Ich war mir nicht sicher, und dachte, ich hätte das schon druchprobiert- sorry, Dich wegen solcher Kleinigkeiten zu belästigen * schäm...

Mann, Danke! Unbekannter weise ein dickes Bussi !
Mein Hero!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.158
Beiträge
2.581.868
Mitglieder
67.223
Neuestes Mitglied
Desiree
Oben