https://www.html-seminar.de Userscript

  • Ich versuche mich gerade an eine Userscript heranzuarbeiten.

    Ich möchte einfach mal das html Logo mit einen Hinweiss versehen welche Nachrichten neu sind.

    Ja ich weiss das steht da ja alles,aber ich will es ja lernen.

    Ich will die neuen Nachrichten direkt in Html logo anzeigen lassen.

    Dazu muss ich erstmal auf das Logo zugreifen können,bzw ersetzen.

    Und da haperts schon.

    Ich bin noch nicht weit gekommen,ich weiss.

    Ich habe von Userscripten auch ehrlich gesagt kein Plan,könnt ihr mir helfen .

    Zb wie komme ich ans Logo dran,wie kann ich das ersetzen?

    Und wie schaffe ich den rest?

    Aber soweit bin ich noch lange nicht

  • PHP beim Userscript?

    Keine ahnung wie das gehen soll?

    aber erstmal den Code um den es gerade geht

    Code
    GM_xmlhttpRequest({method: 'GET',url: 'https://www.html-seminar.de/forum/thread/6710-https-www-html-seminar-de-userscript/?action=firstNew',onload: function(responseDetails) {
    var content = responseDetails.responseText;
    alert(content)
    }
    });
  • Bei Javascript kenn ich mich nicht aus. wenn du alles mit PHP machst kannst du leichter das umsetzen.


    Wie viele HTML logos willst du denn haben?

    Für jede Nachricht eins? Mach es doch mit css und html das du mit position:relative oder position:absolute eine Fläche erstellst im bild wo dann die aktuelle nachricht steht

  • ja das soll ja so ähnlich sein.Da wo das Logo ist sollen die neusten Nachrichten stehen.

    Was bringt mir den PHP?

    Ich dachte das ist ServerSeitig?

    Ich brauche doch was was bei mir auf Pc laufen tut und mir das so zurecht bastelt wie ich es gerade haben möchte.

    Ich weiss ja nicht viel deshalb frage ich mich ja auch ob es mit PHP überhaupt geht?

    Ein Server habe ich nicht ,das fällt flach.

  • basti1012 meinst du das ?

    Code
    // ==UserScript==
    // @name test fuer html
    // @namespace tobi der neue
    // @include https://www.html-seminar.de*
    // @grant  none
    // @require https://ajax.googleapis.com/ajax/libs/jquery/1.1.1/jquery.min.js
    // ==/UserScript==

    Sebastian Kiefer ich bin froh das ich gerade Javascript lerne und schon etwas verstehe. Ich glaube wenn ich jetzt mit Php anfange komme ich ganz durcheinander.

  • probier mal das


    am wichtigsten ist das @grant

    vor paar jahren ging es noch ohne.aber nach irgendein update wahr damit schluss und man musste die grant werte ändern.

    auserdem ist dein jquery link schrott. jetzt hast du die aktuelle jquery version.

    probier das mal aus und meld dich.

    bin noch etwas wach fals du noch rum probieren willst.

  • basti1012 Der Fehler ist weg,es lag wohl echt an den @grant jipi.:P

    Jetzt kommt aber das "ABER".

    Ich habe noch mehr Probleme und zwar ?????? Ich weiss nicht weiter..:(

    Muss ich jetzt ein Request machen oder kann man die Daten einfach kopieren? und wo anders anzeigen?Oder wie setzt man mein Vorhaben am besten um???

    Bin für jede hilfe dankbar ,egal wie klein die hilfe auch ist..



  • du hast mich auf einer gute idee gebracht.da ich zur zeit mal was anderes bauen möchte und langeweile habe werde ich mir sowas ähnliuches machen.

    so das die letzte nachricht oben angezeigt wird und das man dan auch gleich antworten kanndas erspart 1-5 link klickerei jipi welch freude^^

    naja darauf kommt es jetzt nicht an das wahr nur spass ,aber ich versuche mal auch mein glück weil requeste sind noch nicht mein ding .


    jetzt zu dir derneue2017 .

    da jetzt der fehler weg ist soltest du versuchen erstmal im quelltext die zeile zu finden wo dein selbsterstellter text nachher hin soll. zb ein bild ein text ,egal wo .den quelltext nimmst du dann die id den name oder classname und versuchst ihn dann anzusprechen ,oder mit irgendein text zu überschreiben ob das schon mal geht und richtige stelle ist .. dann suchst du den text den du kopieren willst und fürstihn da ein .

    fals der text auf einer anderen seite ist musst du das mit request machen.


    ja mehr kann ich dir erstmal auch nicht sagen ,so würde ich anfangen . gut ich fange auch so an ,dann mal weiter sehen was man noch so einbauen kann

  • Das mit den Bild weiss ich auch nicht.


    Habe ein neuen Fehler den ich nicht verstehe.

    Hier ist der Quelltext

    <nav id="topMenu" class="userPanel userPanelLoggedIn"> <span class="userPanelAvatar"><img src="https://www.html-seminar.de/forum/ws/images/avatars/avatar-default.svg" style="width: 32px; height: 32px" alt="" class="userAvatarImage"></span>

    Hier sind meine Fehlversuche

    Code
    bla bla...
    var text= content.split("href")[1].split("</span>")[0].split(""")[1];
    oder
    var text= content.split("href")[1].split(""")[1];
    oder
    var text= content.split("<nav")[1].split("</span>")[0].split("="")[1].split(""")[0];
    und so weiter

    Habe mit den 1 und 0 auch gewechselt in allenVarianten.

    Wenn dann ,es geht nix .

    Oder die Fehlerkonsole macht immer Fehler,

    Was ist los hier?

  • Code
    var text= content.split("href")[1].split('"')[1];

    probier mal so,weil deine hochkomma und gänsefüschen haben kriek weil " " " GEHT NICHT UND ' ' ' GEHT AUCH NICHT WENN DANN SO " ' " ODER ' " ' .

    da du gänsefüschen brauchst muss du das einzelkomma nehmen.



    ach mist . meine erklärung ist doch fürn arsch.

    kann ihn das mal einer erklären??

    ich weiss nicht wie;(

  • Hast recht,versteh die erklärung nicht aber es hat funktioniert.

    Danke dir.

    Zu deinen post #13 ,ja da möchte ich meine Information haben.

    Also die letzte Nachricht direkt da angezeigt.

    Bin noch an tüfteln,komme aber nicht sehr weit,bin da irgendwie in einer Sackkasse.

    Kann mir da nochmal einer helfen?

  • wie weit bist du ?

    was hast du bis jetzt?

    wie soll es weitergehen?

    ohne die angaben kann ich dir nicht helfen.

    ich baue da auch gerade rum aber meins sieht bestimmt anders aus als wie deine vorstellungen sind.

    also hau raus wie du es haben möchtest? mal kucken ob ich dir weiter helfen kann.

    wenn nicht gibt es noch andere die es besser können als ich.


    EDIT : geil meine leertaste geht mal:)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!