PHP - mit Javascript Style ändern

akl

Grünschnabel
Ist es möglich in einer PHP Datei zwischendurch Javascript einzusetzen um einen Style zu ändern?

PHP:
...
if (isset ($_POST['Suche'])) {

    $vorgabeName = htmlspecialchars($_POST['Suche']);
    $sucheGestartet = True;  
    ?>
      <script>
      document.getElementById("suchePseudo").style.display = "visible";
      </script>
    <?php
}
...
 
Lösung
Du läufst Da in einen beliebten Fehler: Die Tabelle versuchst Du sichtbar zu machen bei Zeile 6. Die selbe Tabelle wird jedoch erst bei Zeile 48 generiert, d. h. wenn das Skript abläuft, existiert sie noch gar nicht. Du musst das Skript nach dem Anlegen der Tabelle generieren oder auf DOM-ready abfragen.

Wenn ich das richtig überblicke, brauchst Du jedoch gar kein Javascript: Du kannst ja in PHP die POST-Variable suche abfragen und davon abhängig die Tabelle generieren oder nicht:
Code:
if (!empty($_POST['Suche'])) {
// Hier die Tabelle generieren
Ich will die Tabelle aber schon früher haben, damit sich später die View nicht zu sehr verschiebt, sobald Inhalt in der Tabelle ist. Deine vorgeschlagene Version hatte ich schon verworfen^^

Mit window.onload funktioniert es wie ich es haben möchte. Ich danke Dir!
 
Zurück