Hallo,
auf meiner Gästebuchseite befindet sich auch das Formular für einen neuen
Eintrag (mit display:none). Klickt der Besucher auf "neuen Eintrag hinzufügen",
so wird mit Javascript die display-Eigenschaft auf "block" gesetzt.
Für Besucher mit deaktiviertem JS könnte ich natürlich auf eine andere Seite
weiterleiten, auf der sich ebenfalls das Formular befindet.
Das bedeutete aber einen großen Aufwand, da dadurch auch die Seiten, auf denen
die Einträge ausgewertet werden (in DB eintragen, Vorschau geben, auf Fehler
hinweisen etc.), geändert werden müssten.
Könnte ich als Alternative zu JS vielleicht einfach die Gästebuchseite
refreshen, wenn der Besucher auf "neuen Eintrag hinzufügen" klickt, die
display-Eigenschaft inline schreiben (also in den form-tag, statt in der externen CSS)
und beim Refresh eine GET-Variable übermitteln?
Dann könnte die form-tag etwa so aussehen:
<form action="checkentry.php" method="post" style="display:
<?php if(isset($_GET[...])) {echo "block"; .......?>;">
Das scheint mir eine Noobie-Lösung zu sein (wenn's überhaupt so funktioniert) -
Hat jemand eine Idee/einen Vorschlag, wie ich das Problem anders lösen könnte?
Danke und lieben Gruß,
Merle