Beiträge von basti1012

    Bei dein 2 ten problem glaube ich das du das so meinst https://codepen.io/basti1012/pen/WaGGWa ?

    Der Close Button ist jetzt da wo der open Button ist ( kannst du ja wieder ändern ),, weil finde ich irgendwie blöd wenn man Open klickt und der Close Button dann auf einmal an einer ganz anderen Stelle ist. Vieleicht geschmackssache ,aber ich mag es nicht.

    Nur bei dein ersten problem ist ja so ne sache. Vieleicht solltest du dir ein Dropdown Menü bauen , oder wenn du auf "drifters" klickst und so das es sich dann in einen Popup öffnen den man mit X wieder weg klicken kann.

    Deine Zeichnung verstehe ich nicht ganz. Willst du das jetzt wie bei deinen Beispiel Menü da so machen , das die verlinkungen dann von der Seite reinfahren damit du direkt zur andere Seite wechseln kannst ? Also wie ein Dropdown Menü nur das es nicht immer sichtbar ist und von der Seite rein kommt ?

    EDIT: Zeichnung habe ich jetzt verstanden. Ok , das bekommst du hin,bist ja schon auf nen guten weg dahin.

    Das geht mit Css. Das jetzt frei Hand selbst zu erstellen erfordert etwas geschick. Aber wenn man mal kurz googeln geht finden sich da auch reichlich Beispiele im Netzt.

    Habe jetzt keine zeit zum Goggeln aber hier ist ein Beispiel wie man eine abgeknickte Ecke macht

    https://codepen.io/lucho_casse/pen/jrrKpJ

    Jetzt muß man mit Css ,perspective und rotate und hover nur noch die Ecke drehen. Aber wie gesagt , mit etwas suchen sollte man auch was komplettes finden

    Also die gewürfelten Zahlen sollen unten Links im Kasten stehen ? Dann alle zusammen rechen und das ergebniss dann in rechten Feld stehen. Sehe ich das richtig. ?

    PS: Habe das mal gerade versucht und muß sagen das es sich ganz einfach umsetzen läst.Es gibt zwar viele Wege und das wahr meiner.

    Die gewürfelten Zahlen läßt man ganz normal unten im Feld anzeigen so wie du die oben auch anzeigen läßt . Das sollte nicht dein problem sein das solltest du hinbekommen. Dann läst du die Gewürfelte Zahl in ein Feld anzeigen ( Bei mir id="gesammt" ). Beim nächsten Würfeln liest du die Zahl aus "id Gesamt" wieder aus und rechnest die mit der neuen gewürfelten Zahl wieder zusammen und läßt sie wieder in den Feld Gesamt anzeigen. So hast du nach jeden Würfeln die Gesamt Zahlen .

    Dein Script habe ich am Anfang gleich geändert ,weil deins ist zu lang das brauch man so nicht.

    Bei randomNumber1() gibst du die max Zahl und Würfelnummer gleich mit . randomNumber(1,4). Das machst du bei jeden Würfel

    randomNumber(1,4)

    randomNumber(2,6)

    randomNumber(3,10)

    usw.

    Dann sieht dein Script insgesamt nur noch so aus

    Code
    function randomNumber(a,b) {
      var min1 = 1;
      var max1 = b;
      var elem1 = document.getElementById('output'+a);
      elem1.innerHTML = rand1(min1, max1);
    }
    function rand1(min1, max1) {
        return Math.floor(Math.random() * (max1 - min1 + 1)) + min1;
    }

    Mehr brauchst du bei deinen Script nicht.Da sind jetzt noch nicht deine gewollte änderungen drinne , das wahr jetzt nur dein Script und zwar kürzer. Wie du das andere hinbekommst habe ich dir geschrieben. Fals es nicht klappt dann melde dich nochmal

    Ich habe es jetzt mit TageName undClassName hinbekommen ,aber mit Id geht es nicht .Hat da einer nee erklärung für ? Oder eine möglichkeit das auch hinzubekommen , oder ist mein Weg schon wieder Müll?

    Es geht um ein User Script.

    Nehmen wir mal zum Spaß diese Seite. Wenn ich jetzt das userscript anschmeise und eine ID auf dieser Seite auslesen will mache ich es ja so

    Code
    document.getElementById('profilid');

    jetzt bin ich aber auf einer anderen Seite und möchte den Inhalt trotzdem haben . Also kommt request in frage . Zur zeit hole ich es immer mit split ,, zb so

    Code
    GM_xmlhttpRequest({
                      method:"GET", 
                      url:'diese-seite-.de, 
                      onload:function(responseDetails) {
                            var content = responseDetails.responseText; 
                            var id=content.split('id="profilid">')[1].split('</div')[0];
    }});

    wenn da jetzt noch andere divs mit in den Container sind habe ich nicht mal den ganzen Container.

    Ich habe das mal gesehen das es irgendwie so in der art geht

    Code
    GM_xmlhttpRequest({
                      method:"GET", 
                      url:'https://diese-seite/'+x+'', 
                      onload:function(responseDetails) {
                            var content = responseDetails.responseText; 
                            var id=content.getElementById('profilid');
    }});

    nur das funkioniert so nicht.Ich finde das auch nicht wieder und finde auch bei googel nix passendes . Also wie kann man mit requesten die Ids, class, und tags auslesen ohne das split gedöns ?

    Habe ich das richtig verstanden das unangemeldete user erst nach 30 Sekunden schreiben dürfen ?

    und Registrierte User dürfen sofort schreiben ?

    Du solltest aber auch weites gehend auf Javascript verzichten weil man das umgehen kann und die Bot Entwickler entwikeln ihre Bots ja auch immer weiter und umgehen irgendwann die sperren die das Javascript verhindert

    Und wenn jemand dabei ist, er Ahnung hat, könnte er mir vielleicht auch beantworten, wie man die Farbe vom x beim <input type:"search"> verändert.

    Mein goggeln ergab das man es entfernen kann aber nicht ändern. Man könnte es mit einen extra element überlagern und dann ein eigenes X gestallten. Zum schluß sollte es aussehen wie original. Nur wie man die Farbe ohne den Trick wechselt konnte ich auch nicht ergoggeln

    Hast du Jquery runtergeladen und auf den Server gelegt ?

    Nimm mal eine neuere Version von Jquery.

    Komplett alles s könnte dann so aussehen dann geht es auch.

    Ohne das zu testen würde ich mal sagen das Jquery eingebunden werden sollte. Zumindest ist es hier nicht zu sehen. Und warum hast dumitten im code<style> Tags ? Die gehöhren nach oben in head rein.

    EDIT: Habe es jetzt getestet und es liegt daran das du kein Jquery eingebunden hast . Sonst geht alles.Aber mach mal deine <style> Tags an der richtigen stelle,so ist das nicht korekt und nicht Valide

    Ich bin nicht gerade der beste in mysqli , aber ich habe es am laufen bekommen.

    Benutzt du eigentlich keine error reports ?

    Zeile 18 benutzt du mysql. Wenn dann muß es mysqli heißen und 2 parameter enthalten ,oder du änderst den Code davor auch in mysql.

    Aber das ist Mist weil mysqli neuer ist und mysql bei den alten php Versionen schon nicht mehr läuft.

    Ich habe Zeile 18 so gemacht

    Code
    $result = mysqli_query($db,$sql)  or die ("MySQL-Error: " . mysqli_error($db));

    dann kannst du mit $result noch abfragen machen ob speichern geklappt hat oder nicht.

    zeile 23 kommt weg oder auskommentieren.

    Zeile 15 ,habe keine Ahnung was die macht , wenn man es auskomentiert dann funktioniert der Code jetzt.

    Dann sollte man die Datein noch filtern und vor der Eingabe in den query noch escapen.

    Aber gut. Warte mal wenn einer der Php Profis online kommen die zeigen und erklären dir das dann besser

    und jquery einbinden nicht vergessen! Das wird gerne öffters übersehen.

    Oder du schreibst den Code um das er ohne Jquery läuft.

    So ungefähr

    Aber das geht bestimmt noch kürzer kürzer ( besser ). Vieleicht kann Arne Drews dazu was sagen ,der beherscht das native Javascript und längen besser als ich

    ich hätte es etwas anders gemacht aber so geht es natürlich auch.

    Dein Code läuft bei mir so

    Du läst einen Counter mit laufen wenn einer deine Seite besucht. Sobald die Maus bewegt ( mouse events ) wird stelltst du den Timer ( setInterval ) wieder auf 0. Sobald die Maus sich nicht mehr bewegt zählt der Zähler wieder hoch und sobald er 5 Minuten erreicht hat läst du die Seite umleiten ( location.href='deineseite.de';.

    So könnte man es machen .Aber gibt auch noch andere möglichkeiten

    Als erstes schreibst du dein problem am besten genau wie möglich ,wie und was dein Problem ist und was du erreichen willst.

    Dann schreibst du vieleicht noch dazu was du schon versucht hast zu machen um den Fehler zu finden ,bzw dein Projekt umzusetzten.

    Css und andere Codes kannst du hier in der Blauen Leiste wo </> steht rein schreiben.

    Die Codes sollte immer darein geschrieben werden weil es einfach übersichtlicher aussieht. Es gibt Leute die schreiben den Code hier einfach so rein und bei sehr langen Code ist das echt unübersichtlich.

    Ach so wenn du ein Thema auf machst wähle eine Aussagekräftige Überschrift die zu deinen Problem passt