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

JavaScript-function von PHP aus ausführen?

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von moses_78, 05.07.2005.

  1. moses_78

    moses_78 Thread Starter MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    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 MacUser Mitglied

    Mitglied seit:
    28.09.2002
    Beiträge:
    803
    Zustimmungen:
    1
    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 MacUser Mitglied

    Mitglied seit:
    24.02.2004
    Beiträge:
    2.065
    Zustimmungen:
    110
    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 MacUser Mitglied

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

    Delmar MacUser Mitglied

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


    Gruß
    Delmar