Anzeige

variablenwert in ein input tag per js füllen

variablenwert in ein input tag per js füllen | PSD-Tutorials.de

Erstellt von as140, 04.02.2010.

  1. as140

    as140 Nicht mehr ganz neu hier

    Dabei seit:
    24.02.2009
    Beiträge:
    66
    Geschlecht:
    weiblich
    Ort:
    Stuttgart
    Software:
    Adobe Photoshop, Illustrator, InDesign, Flash ...
    Kameratyp:
    Canon 60D
    variablenwert in ein input tag per js füllen
    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>
     
    #1      
  2. kleeaar

    kleeaar zwo-eins-risiko!

    1
    Dabei seit:
    26.03.2008
    Beiträge:
    2.766
    Geschlecht:
    männlich
    Kameratyp:
    Samsung GX 1L
    variablenwert in ein input tag per js füllen
    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
     
    #2      
  3. as140

    as140 Nicht mehr ganz neu hier

    Dabei seit:
    24.02.2009
    Beiträge:
    66
    Geschlecht:
    weiblich
    Ort:
    Stuttgart
    Software:
    Adobe Photoshop, Illustrator, InDesign, Flash ...
    Kameratyp:
    Canon 60D
    variablenwert in ein input tag per js füllen
    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
     
    #3      
  4. kleeaar

    kleeaar zwo-eins-risiko!

    1
    Dabei seit:
    26.03.2008
    Beiträge:
    2.766
    Geschlecht:
    männlich
    Kameratyp:
    Samsung GX 1L
    variablenwert in ein input tag per js füllen
    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:
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/html4-transitional.dtd">
    2. <title>Formular</title>
    3. <script language ="javascript">
    4. var seite = window.location.href;
    5. var a = new Date();
    6. a = new Date(a.getTime() +1000*60+60+24+365);
    7. document.cookie = "seite="+window.location.href+"; expires='+a.toGMTString()+';";
    8.  
    9. function WertHolen () {
    10. var Wert = "";
    11. a = document.cookie;
    12. cookiename = a.substr(0,a.search("="));
    13. cookiewert = a.substr(a.search("=")+1,a.search(";"));
    14. if(cookiewert == "")
    15. {cookiewert = a.substr(a.search("=")+1,a.length);}
    16. ort = cookiewert;
    17. }
    18.  
    19. function go(form)
    20. { window.location.href=form.Auswahl.value }
    21.  
    22. function Hinzufuegen () {
    23. NeuerEintrag = new Option(document.form.neu.value, document.form.neu.value, false, true);
    24. document.form.Auswahl.options[document.form.Auswahl.length] = NeuerEintrag;
    25. document.form.neu.value = "";
    26. }
    27.  
    28. function zeigCookie() {
    29. seite = window.location.href;
    30. document.form.neu.value = seite;
    31. }
    32. </head>
    33. <form name="form" id= "form">
    34. <select name="Auswahl" onchange="go(this.form)">
    35. <option>--Select page--</option>
    36. <option value="http://www.google.de">google</option>
    37. <option value="http://www.jahoo.de/idb">jahoo</option>
    38. <option value="http://www.blubb.com">blubb</option>
    39. <br />
    40. <input type="textfield" name="neu" value="seite">
    41. <input type="button" value="Hinzu" onclick="Hinzufuegen()" />
    42. </form>
    43. zeigCookie();
    44. document.write(seite);
    45. WertHolen();
    46. alert(ort);
    47.  
    48. </body>
    49. </html>
    Grüße
     
    #4      
  5. as140

    as140 Nicht mehr ganz neu hier

    Dabei seit:
    24.02.2009
    Beiträge:
    66
    Geschlecht:
    weiblich
    Ort:
    Stuttgart
    Software:
    Adobe Photoshop, Illustrator, InDesign, Flash ...
    Kameratyp:
    Canon 60D
    variablenwert in ein input tag per js füllen
    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
     
    #5      
  6. kleeaar

    kleeaar zwo-eins-risiko!

    1
    Dabei seit:
    26.03.2008
    Beiträge:
    2.766
    Geschlecht:
    männlich
    Kameratyp:
    Samsung GX 1L
    variablenwert in ein input tag per js füllen
    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
     
    #6      
  7. as140

    as140 Nicht mehr ganz neu hier

    Dabei seit:
    24.02.2009
    Beiträge:
    66
    Geschlecht:
    weiblich
    Ort:
    Stuttgart
    Software:
    Adobe Photoshop, Illustrator, InDesign, Flash ...
    Kameratyp:
    Canon 60D
    variablenwert in ein input tag per js füllen
    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!
     
    #7      
Seobility SEO Tool
x
×
×