JavaScript-function von PHP aus ausführen?

Diskutiere das Thema JavaScript-function von PHP aus ausführen? im Forum Web-Programmierung

  1. moses_78

    moses_78 Thread Starter Mitglied

    Beiträge:
    1.280
    Zustimmungen:
    22
    Mitglied seit:
    08.04.2005
    Hallo,
    in vielen Foren wurde diese Frage schon lang und breit diskutiert,
    aber ein lösung hab ich trotzdem noch nicht gefunden.
    Ich möchte eine im head-tag definierte js-function von PHP aus starten,
    und hoffe, dass ihr vorschläge habt...

    danke im vorraus,
    moses
     
  2. Delmar

    Delmar Mitglied

    Beiträge:
    816
    Zustimmungen:
    1
    Mitglied seit:
    28.09.2002
    Hallo,

    das wird, wenn ich Dich richtig verstanden habe, nicht funktionieren ... aus dem
    einfach Grund, weil PHP auf dem Server und JavaScript auf dem Client ausge-
    führt wird. Um eine JavaScript-Funktion aufzurufen könntest Du aber, wenn
    eine bestimmte Bedingung in PHP erfüllt ist, im Body-Tag das Attribut:

    Code:
    onload="DeineJsFunktion()"
    einfügen lassen.

    Das sollte dann in Deinem PHP Script ungefähr so aussehen:

    Code:
    ...
    <body <?= (1 == $i) ? "onload=\"DeineJsFunktion()\" : "" ?>>
    ...
    

    Gruß
    Delmar
     
  3. Darii

    Darii Mitglied

    Beiträge:
    2.071
    Zustimmungen:
    111
    Mitglied seit:
    24.02.2004
    Suchst du sowas:

    PHP:
    <?='<body onload="jsFunction();"'?>
    wenn nicht müsstest du dein Problem nochmal genauer erläutern.
     
  4. moses_78

    moses_78 Thread Starter Mitglied

    Beiträge:
    1.280
    Zustimmungen:
    22
    Mitglied seit:
    08.04.2005
    Die onload-funktion kannte ich, aber darauf, die funktion nur bei bestimmten variablenwerten aufzurufen, bin ich nicht gekommen...
    Danke!^^
     
  5. Delmar

    Delmar Mitglied

    Beiträge:
    816
    Zustimmungen:
    1
    Mitglied seit:
    28.09.2002
    Gern!


    Gruß
    Delmar
     
Die Seite wird geladen...

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...