Beiträge von Sempervivum

    Dafür würde sich ein Userskript mit Tampermonkey anbieten. Tampermonkey ist eine Browsererweiterung. Ich habe jetzt nicht im Kopf, für welche Browser sie verfügbar ist; müsstest Du mal überprüfen, ob auch für deinen bevorzugten Browser. Selber benutze ich sie in Opera. Damit kann man dann das Stylesheet manipulieren, so dass die Tweets auch im Druck sichtbar sind. Das Skript würde dann ich oder jemand anders hier erstellen und Du müsstest es nur in Tampermonkey einbinden.

    Du zitierst deinen Programmierer folgender Maßen:

    Zitat

    The issue is that the loading script doesn't recognize any external javascript / css to be loaded on the new page.

    It just takes the portion of the page and replaces on the existing page.

    In der Doku von jQuery-load steht jedoch unter der Überschrift "Script Execution":

    Zitat

    When calling .load() using a URL without a suffixed selector expression, the content is passed to .html() prior to scripts being removed. This executes the script blocks before they are discarded.

    https://api.jquery.com/load/

    D. h. zumindest für Javascript sollte es kein Problem sein, wenn es im nachgeladenen Inhalt steht. Wie es sich mit CSS verhält, müsste man untersuchen.

    Genau solche Probleme sind der Grund, warum ich kein Freund davon bin, Javascript in nachgeladene Inhalte zu legen. Macht das Ganze unübersichtlich und schwer vorhersagbar.

    Dies müsste das sein, was Du dir vorstellst:

    Code
    <style>
     .box { display: inline-block; border: 2px solid red; }
     .box img { width: 90vw; height: 90vw; object-fit: fill; }
    </style>
    <div class="box"> <img src="images/dia0.jpg"> </div>

    Allerdings, wenn Du den fill-Modus verwendest, braucht es kein object-fit:

    Code
    <style>
     .box2 { width: 90vw; height: 90vw; display: inline-block; border: 2px solid red; }
     .box2 img { width: 100%; height: 100%; }
    </style>
    <div class="box"> <img src="images/dia1.jpg"> </div>

    Aaaarg, leider ist beim Posten meine Formatierung kaputt gegangen.

    Zitat

    die anderen beiden brauchen meines wissens kein Internet zugang

    Da möchte ich vorsichtig Einspruch einlegen: Wie man an der URL erkennt, werden diese Bibliotheken aus dem Netz bzw. einem CDN geladen. Du, Muecke kannst sie jedoch problemlos herunter laden und direkt auf deinem Server bzw. dem Pi ablegen und von dort einbinden.

    Edit: Dieses:

    Zitat

    Ich habe den Code der verlinkten Dateien schon kopiert und in neue Dateien geschrieben bei mir auf dem Rechner

    hatte ich zunächst überlesen. Was meinst Du mit "bei mir auf dem Rechner"? Du musst sie dort ablegen, wo auch die HTML-Seite liegt bzw. in einem Unterverzeichnis, d. h. auf dem Pi, und von dort einbinden, also z. B. so:

    <script src='js/jquery.min.js'></script>

    wenn sie in einem Unterverzeichnis "js" liegen.

    Anscheinend wird das hier eine endlose Geschichte :D

    *kopfschüttel* ich denke, dies sollte einmal angesprochen werden: Die Vorgänge in diesem Thread und manchmal in Computerforen allgemein haben einen stark irrationalen Charakter: Auf der einen Seite wird der Einsatz von Frameworks oder Bibliotheken abgelehnt mit der gebetsmühlenfaften Begründung "... beraubt dich wertvoller Lernerfahrungen." Und in diesem Fall, wo das Selbermachen mit glob() wirklich einen Lerneffekt in Bezug auf rekursive Programmierung bringen würde, und das Verstehen fortgeschrittener Techniken erleichtern, wird mein Vorschlag diesbezüglich abqualifiziert?

    Zitat

    Das wahr keine Absicht, du hast aber schon gesehen das ich dazu geschrieben habe das ich nicht verstanden habe was du mir sagen wolltest? daher konnte ich auch schlecht drauf eingehen.

    Ich hätte es gern näher erklärt, aber der Zug mit dem Drag&Drop war schon voll abgefahren, da wollte ich mich mit meinen unmaßgeblichen Vorstellung nicht mehr aufdrängen.

    Die Beschreibung in Posting #7 ist sehr aufschlussreich. Was bedeutet denn das Verschieben, nachdem man sich mit Name und Bemerkung eingetragen hat? Das würde ja bedeuten, dass ein Mitarbeiter ein Gerät zurück gebracht hat (nach dem Verschieben ist Name/Bemerkung beim alten Gerät weg) und gleichzeitig ein anderes mitgenommen hat (nach dem Verschieben liegt Name/Bemerkung bei einem anderen Gerät).

    Zitat

    Nur leider habe ich das nicht mal auf meine DIV Boxen angewendet bekommen :-(.

    ich verstehe nicht was da wo hin geschrieben werden muss / soll :-(.

    Zitat

    Ist das ein Projekt das ich als Anfänger hin bekomme?

    Möglicher Weise hast Du dir da mit Drag&Drop wirklich etwas zu viel vorgenommen, wenn Du dich als Anfänger bezeichnest. Was bedeuten denn eigentlich diese beiden unteren Boxen? Möglicher Weise gibt es auch eine andere Lösung für dein Vorhaben ohne Drag&Drop.

    Vermutlich ist diese Variable in dem ersten JS irgend wie gekapselt, so dass sie nicht global ist und Du keinen Zugriff im zweite Skript darauf hast. Poste doch mal das erste Skript.

    Zweites mögliches Problem: Websocket arbeitet wahrscheinlich asynchron, so dass die Variable u. U. noch nicht gesetzt ist, wenn Du im zweiten Skript darauf zugreifen willst.