[JavaScript] Parameterübergabe

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Bl!zz4rD, 2. November 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 2. November 2011
    Parameterübergabe

    Hallo leute,

    ich steh gerade irgendwie aufm schlauch. Und zwar möchte ich cookies speichern. Innerhalb einer funktion läuft alles ein wand frei. Da ich aberer verschiedene cookies speicher möchte, möcht ich die gern in eigener funktionn schreiben um dann mit variablen die cookies auszulesen die ich brauch. Nur das problem was ich gerade habe ist, wie ich den parameter von der einen funktion in die "speicher cookie" funktion übergeben kann? Hier der Code:

    Code:
    function getWareBox()
    {
     var obj_trs = document.getElementById('warenkorb').getElementsByTagName('tr');
     var str_value = "";
     
     for(var i = 1;i < obj_trs.length;i++)
     {
     if(obj_trs[i].getElementsByTagName('input')[0].checked == true)
     {
     str_value += '<div>' + obj_trs[i].getElementsByTagName('td')[1].innerHTML + '</div>';
     }
     }
     document.getElementById('div_warebox').innerHTML = str_value;
    }
    
    
    
    function opencookie()
    {
     var ablauf = new Date();
     var infuenftagen = ablauf.getTime() + (5 * 24 * 60 * 60 * 1000);
     ablauf.setTime(infuenftagen);
     document.cookie = 'NAME = Warenkorbinhalt' + HIER MÜSSTE PARAMETER SEIN + '; expires=' + ablauf.toGMTString();
     alert(document.cookie);
     parent.document.getElementById('div_cookie').innerHTML = document.cookie;
    }
    
    Für was das ganze? machs mit PHP würden jetzt viele sagen. Aber ich muss das jetzt mit javascript hinbekommen. Nicht wegen den cookies jetzt sondern damit ich das endlich mal raff wie ich das übergeben kann. Danke !
     
  2. 2. November 2011
    AW: Parameterübergabe

    Wo rufst du die opencookie denn auf? Kannst du ihr nicht einfach einen Parameter übergeben? Verstehe dein Problem leider nicht (Du kannst auch ruhig den BBCode [ CODE] benutzen )
     
  3. 2. November 2011
    AW: Parameterübergabe


    also ich ruf beide funktionen mit ein onClick befehl auf und zwar sobald ich die Wareneinkäufe "abschicke" dann schreibt die erste funktion erstmal so alles in Warenkorb rein und die 2te funktion in den "Cookie".

    Mein problem liegt darin das ich gerne das STR_Value in der unteren funktion hätte wo steht: HIER MÜSSTE PARAMETER SEIN

    Damit ich diese daten eben in einem cookie speichern kann.

    Ich weiß ist nicht sonderlich gut erklärt doch muss dauernt ganz schnell schreiben wegen arbeit
     
  4. 2. November 2011
    AW: Parameterübergabe

    Funktionen können doch Parameter haben ô.0


    HTML:
    function getWareBox()
    {
     var obj_trs = document.getElementById('warenkorb').getElementsByTagName('tr');
     var str_value = "";
     
     for(var i = 1;i < obj_trs.length;i++)
     {
     if(obj_trs[i].getElementsByTagName('input')[0].checked == true)
     {
     str_value += '<div>' + obj_trs[i].getElementsByTagName('td')[1].innerHTML + '</div>';
     }
     }
     document.getElementById('div_warebox').innerHTML = str_value;
     opencookie(str_value);
    }
    
    
    
    function opencookie(str_val)
    {
     var ablauf = new Date();
     var infuenftagen = ablauf.getTime() + (5 * 24 * 60 * 60 * 1000);
     ablauf.setTime(infuenftagen);
     document.cookie = 'NAME = Warenkorbinhalt' + str_val + '; expires=' + ablauf.toGMTString();
     alert(document.cookie);
     parent.document.getElementById('div_cookie').innerHTML = document.cookie;
    }
     
  5. 2. November 2011
    AW: Parameterübergabe

    Und was hindert dich daran, opencookie in der getWareBox aufzurufen mit str_value als Parameter?

    Nano war schneller
     
  6. 2. November 2011
    AW: Parameterübergabe

    Manchmal sieht man den wald vor lauter bäumen nicht.. sagt doch ich steh aufm schlauch danke schön
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.