Javascript Funktionsaufruf geht nicht...

  • wahrscheinlich ist es ein dummer Fehler, oder ich bin Blind, aber ich suche schon seit Stunden nach der Lösung und bin am verzweifeln...
    Ich schreibe an einem Plugin und erstelle gerade die Admin Seite.
    Dort binde ich ein Javascript ein per:

    PHP
    wp_enqueue_script('myscript', '/wp-content/plugins/plugin/script.js');

    Im script selbst habe ich zu Testzwecken eine Funktion

    Code
    function debug() {
            alert("DEBUG!");
        }

    eingefügt. Diese Funktion rufe ich über einen einfachen onclick Handler auf, aber es tut sich absolut nichts. :?

    HTML
    <input id="name_41" type="text" onclick="debug();" value="WERT" size="20" name="name_41">

    Wenn ich alert("DEBUG!"); direkt in den Eventhandler schreibe geht's, aber per Funktion tut sich nichts... was mache ich Falsch???

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ist der Pfad zum Skript richtig, heißt wird das Skript richtig geladen?

    Wenn nicht versuche es mal mit 'plugins_url':

    PHP
    wp_enqueue_script( 'myscript', plugins_url( 'script.js', __FILE__ ) );
  • ... hatte wiedermal recht mit Dummer Fehler ....

    "<script type="text/javascript">" im Javascript File... vielleicht war es das schon, mal schauen....

Jetzt mitmachen!

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