Beiträge von cottton

    so jetz hab ich mal rin geguckt:

    neu:
    class .art{}
    geändert:
    nur die toggle func
    und in class section.main article
    /*transition: height 5s;*/ auskommentiert

    achja, und die links zu den boxen, da nicht ladbar =)

    >>> http://jsfiddle.net/Qz76h/3/

    Das war das, was ich meinte:
    Du gibst dem Wrap die "Aufgabe" alles was mit height zu tun hat zu animieren.
    Also wird, sobald Du per JS die height änderst, die Änderung animiert =)

    innerHTML =)
    innerHtml geht net :p

    liegt an
    addEventListener -- will "change"
    aber
    attachEvent -- will "onchange".

    ist mit den meisten (wenn nicht alle) Befehlen bei den beiden (click, onclick ect)

    japp, zB eine getUserIp() function.
    nicht genug um eine Klasse zu schreiben, also als normalo function genutzt.

    Btw: WENN Du functions in functions (oder methoden) definierst, dann setze ein if(function_exists()) davor.
    Sonst schmeißt es Dir nen Fehler bei erneuten aufrufen.
    EDIT:

    had grad mal was wissen wollen, zwecks private und public und dabei festgestellt:
    nennt man eine Methode test(), dann wird die beim erzeugen eines objects ausgeführt oO? wtf!

    hier der test;


    innerhalb der (normalo) function gehen die Rechte flöten.
    Bin grad ziemlich müde, aber ich denke das liegt daran, dann (bildlich gesehen) das object in der normalo function als "draußen" gesehen wird. Also nicht mehr in der Klasse genutzt wird.

    Aber noch mal zu methode test: jemand mal was darüber gelesen?

    ich bekomm nur: Uncaught TypeError: Cannot read property 'style' of undefined

    prüf mal mit, ob style.height auch gesetzt ist


    EDIT:
    achso: na Du hast 2 verschiedene codes hier :D einen im jsfiddle, und einen anderen hier :D

    Du hast vergessen article und butn mit in die function zu geben.
    function toggleArt(i,article,butn)
    oder Du holst Dir die elemente erst IN der function, damit Du sie nicht mit rein geben musst - geht net.

    EDIT2:

    Kommt drauf an, wie - also in welcher Art - es versteckt sein soll.
    mann könnte (unsichtbar): opacity:0; setzen
    oder das element per position:absolute;;left:-99999; setzen.

    oletzeres mag ich aber überhaupt nich.

    Mach mal lieber kein eval.
    eval is evil =)

    Du holst Dir von der public page Daten und schickst sie durch eval.
    Heißt:
    wenn in der tag.value das hier zB drin steht:

    Zitat


    1"; rufMeineFunctionAuf(); //


    dann erzeugt:

    Zitat

    eval("var c"+tag+"="+tag.value);


    das hier:

    Zitat

    var csID=11"; rufMeineFunctionAuf(); //

    Wie die value dort hin kommen könnte (XSS) ist erstmal Latte.


    Außerdem: die vars sind ja in der function "gefangen". Die sind also nicht global. Aber global hin oder her - nimm arrays für dynamische Schlüssel:

    JavaScript
    function getTagsValues(tag, key, array){
        var tag = document.getElementById(tag);
        var array = (!array)?[]:array;    
        array['c'+tag] = tag.value;
        alert(tag+" || "+ctag);
    }

    Kommt frauf an was du machen willst.
    Aber eigtl Wurst.
    Du musst auch nicht die function callback() nutzen. Ist halt einfacher, find ich.
    Du könntest auch (wie in Deinem ersten Post):

    JavaScript
    function machEinStandart(var1, truef, failf){
        var1 = DoSomethingWhitMe;
        if (var1 == true){
            truef();
        }
        else{
            failf();
        }
    }

    denk schon:

    Aber wieso nicht einfach prepared statements?

    EDIT:
    Stop!
    du brauchst doch vor der escape function nicht nochmal escapen :D

    Code
    $var = mysqli_real_escape_string($verbindung, trim($_GET[$sKey]));
    # == name\' or `rank` = \'adm\'; -- injection
     name" or `rank` = "adm"; -- injection <<<<<<<<<<<<<<<< die hier sind escaped, aber das forum ballerts raus :D

    das geht. das geht mit functions, mit klassen methoden und sogar mit parametern.


    call_user_func() http://us2.php.net/manual/de/function.call-user-func.php
    call_user_func_array http://us2.php.net/manual/de/func…-func-array.php()

    wieso antworte ich auf JS mit PHP?
    :D

    das hier geht:


    dabei fällt mir auf, dass man die cl in der function callback auch als parameter 2 setzen könnte.
    macht es einfacher, wenn jemand oft nur functions nutzen möchte.

    EDIT:
    ! bedenke, dass du nach dem callback wieder am ausgangspunkt landest.

    also:
    callback(...,...);
    // hier gehts aber nach callback weiter
    ...
    ...

    Das mMn ändert alles. Man könnte ja schon von Diebstahl reden.
    Mal angenommen Du hättest den Link geteilt und jemand käme (wie auch immer) an die Daten. Dann ... naja, rechtskram halt hier einfügen :D

    Ich kenne Dich nicht, kenne auch nicht die Beziehung zw. Dir und dem Kd.
    Aber ob man jemanden lange kennt oder gar nicht: Daten kopiert man nur mit Wissen und Einverständnis der Besitzers.
    Ob das beim Laptop is, der nicht mehr will, nem USB-Stick, oder ner Homepage.
    Auch Ordner einssehen ect. ...

    Würd ich mir ganz schnell abgewöhnen. Auch wenn Dus gut gemeint hast - wenn der Kd das anders sieht, dann kommt nie wieder ne Nachfrage.