Beiträge von oli81

    type="text\javascript" ist bei mir auch drin :D


    Also dieses Event 'DOMContentLoaded' wir ausgelöst, wenn die Seite bereit zur Darstellung ist? D.h. es ist völlig egal wie eine Seite im Browser erstellt wird, egal ob mit reinem HTML oder mit PHP, wenn der Content geladen wird, löst es dieses Event aus. Und dann kann ich hergehen und was auch immer mit diesen Daten machen. Verstehe ich die Logik dahinter in etwa richtig? Also dann würde ich es so machen, wie ich es bis jetzt mit JS immer gemacht habe. Ich dachte es macht vielleicht einen Unterschied wie ein Seite/Webpage aufgebaut wird. Dann könnte es ja viel leichter sein als gedacht.

    Hallo Arne,


    da hast Du völlig recht, war auch nur ein dummes Beispiel :)

    Im Projekt geht es um Eigennamen, wenn diese sich in der Datenbank befindet, solle diese gekennzeichnet werden, z.B. mit einem Icon oder das Wort soll eine andere Farbe haben und zusätzlich soll noch ein Tooltip mit einer kurzen Erklärung angehängt werden. Das wichtige ist aber, dass man das ganze nur mit einem Script von Aussen bewerkstelligen soll. Man soll eben es nicht in der Datei ändern. Und wenn man das Script entfernt, dann soll alles so sein wie es war.

    Sagen wir mal das Script wird für dieses Forum im Header eingefügt, dann sollen die erkannten Eigennamen das Forumlogo als Icon bekommen. Hat man keine Lust mehr drauf, dann entfernt man einfach das Script und alles ist beim alten. Ob so etwas sinnvoll ist oder nicht, ist nicht wichtig. Nicht alles im Studium muss/ist sinnvoll :)

    Hallo DER,


    erst einmal vielen dank für die Antwort.

    Also wie ich auf die Daten zugreife ist gar kein Problem. Es geht eher nur darum wie ich den Tooltip und das Icon hinzufüge. Der Code dafür ist auch kein Problem. Das Problem ist wie ich diesen Code in eine bestehende Seite einfüge.

    Die Webpage muss erst mal erzeugt werden, dass ganze PHP, JS, Bootstrap,... muss erst mal laufen und wenn dass fertig, also wenn die original Seite fertig ist, will ich mit meinem Script kommen und meinen Code einfügen.

    Welches Event wäre das?

    Also noch mal ein Beispiel:

    Es gibt eine Seite die hat <h2>...</h2> Tag. Dann soll mein Script z.B. es zu <h3>...</h3> umändern. Wenn dann die Seite wieder neuaufgerufen wird, ist wieder der original <h2> drin bis es mein Script ändert.


    Sorry bin echt schlecht im Erklären.

    Wie würdest Du/Ihr da vorgehen. Welches Event nimmt man da?

    Bitte entschuldigt den Titel, mir ist leider nichts sinnvolles eingefallen.


    Hallo Leute,


    was JS und PHP angeht bin ich sehr neu uns unerfahren. Daher suche ich ein paar Anregungen, Hilfestellungen und vielleicht paar nützliche Links und Tips.

    Also ich versuche mal das Problem zu beschreiben. Ich habe mehrere Websites mit vielen Webpages. Diese werden mit reinem HTML5, CSS oder auch mit JS, PHP und es werden auch, glaube Frameworks ist das richte Wort benutzt wie, Bootstrap, React,... benutzt. Jetzt habe ich eine Datenbank mit bestimmten Wörtern und zu diesen Wörtern gibt es auch eine Beschreibung. Wenn jetzt eine der Webpages eines dieser Wörter enthält möchte ich 1. dem Wort ein Icon hinzufügen und 2. ein Tooltip mit Beschreibung geben. Das Problem, das ganze soll nur durch ein hinzufügen eines Scriptes von Aussen geschehen. Das einzige was man dazu machen muss ist <script src="meinScript.js"></script> einzufügen. Und es soll für alle Webpages funktionieren, egal wie und womit diese erstellt wurden.

    Ich will eine Funktionalität bereitstellen für wen auch immer es nutzen will, ohne dass der Jenige den Code auf seiner Website einfügen muss. Ob es Sinnvoll ist oder nicht, ist eine andere Sache, es geht um ein Projekt an der Uni.

    Meine Frage, ist so etwas überhaupt möglich? Falls ja, wie ist der Ansatz? Gibt es ein JS, jQuery Event das z.B. ausgelöst wird wenn die Seite an sich fertig ist und bereit zu Darstellung ist und ich dann kurzerhand den Code manipulieren kann. Leider stehe ich wie der Ochs vor dem Berg und weiß gar nicht ob so etwas möglich ist und wenn ja, wie genau.


    Danke im Voraus,

    Oli