• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Gästebuch Eingabefeld aufklappbar

Status
Für weitere Antworten geschlossen.

Pumaaa

Neues Mitglied
Hallo zusammen,

ich hoffe hier kann mir jemand weiterhelfen.
Ich möchte mein Gästebuch etwas verbessern und dazu das Formular zur Eingabe von Einträgen aufklappbar machen, damit es nicht immer im Vordergrund steht und im Weg ist.

Hier mal der Code der index.php mit dem Eingabefeld.
(Ich füge das ganze dann über <iframe> in eine andere Seite ein)

HTML:
<?php
################################################# Config ############################################
### Tragen Sie hier eine E-Mail Adresse ein, wenn sich bei jedem neuen Eintrag benachrichtig werden möchten.
### z.B. define("EMAIL_TO", "[email protected]");
define("EMAIL_TO", "");
#####################################################################################################

include("gbinc.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sunny Tauml;ter G&auml;stebuch</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<a name="top" id="top"></a>
<body>
<?php
if (count($error_message) > 0 && $_POST['aktion'] == "neu") {
    echo "<div align=\"center\" style=\"color : #ff0000\"><big><strong>Es ist ein Fehler aufgetreten!<br>Der Eintrag konnte nicht gespeichert werden!<br><br></strong></big>";
    echo implode("<br>",$error_message)."</div><br><br>";
}
?>
<table width="600" align="center">
<script type="text/javascript">
  //<![CDATA[
    function toggleInput(id) {
      document.getElementById(id).style.display = document.getElementById(id).style.display == 'none' ? 'block' : 'none';
    }
  //]]>
</script>
...
<a href="javascript:toggleInput('Formular');">Eintrag verfassen ...</a><br />
<input type="text" name="Formular" id="aktion" style="display:none;" name="aktion" id="aktion" value="neu"/>


  <tr>
    <td class="whole"><form action="index.php" method="post" name="Formular" id="Formular">
        <input name="aktion" type="hidden" id="aktion" value="neu" />
        <table class="newentry" align="center" border="0" cellpadding="0" cellspacing="0">
          <tr>
                     <th class="left"><big><strong>Neuen Eintrag verfassen</strong></big></th>
          </tr>
          <tr>
            <td class="entry"><table width="100%">
                <tr>
                  <td align="right">Name:</td>
                  <td><input name="name" type="text" class="input" value="<?php echo trim($name); ?>" size="30" maxlength="30" /></td>
                </tr>
                <tr>
                  <td align="right">E-Mail:</td>
                  <td><input class="input" type="text" size="30" name="email" value="<?php echo trim($email); ?>" maxlength="30" /></td>
                </tr>
                <tr>
                  <td align="right">Homepage:</td>
                  <td><input class="input" type="text" size="30" value="http://<?php echo str_replace("http://","",trim($hp)); ?>" name="hp" maxlength="40" /></td>
                </tr>
                <tr>
                  <td colspan="2">&nbsp;</td>
                </tr>
                <tr>
                  <td align="center" colspan="2"><table align="center" border="0" cellpadding="0" cellspacing="0">
                      
                    </table></td>
                </tr>
                <tr>
                  <td colspan="2">&nbsp;</td>
                </tr>
                <tr>
                  <td align="right" valign="top">Kommentar:</td>
                  <td><textarea name="text" cols="40" rows="8" wrap="physical"><?php echo trim(stripslashes($text)); ?></textarea></td>
                </tr>
                <tr valign="top">
                  <td colspan="2">&nbsp;</td>
                </tr>
                <tr valign="top">
                  <td><p>Spamschutz:</p></td>
                  <td><?php
                          $myformcode = fsg_formcode();
                          echo( $myformcode[1] );
                          echo( $myformcode[0] );
                          echo( "<p>" . $myformcode[2] );
                          ?></td>
                </tr>
                <tr>
                  <td colspan="2">&nbsp;</td>
                </tr>
                <tr>
                  <td colspan="2" align="center"><input type="image" src="images/admin/eintragen.jpg" /></td>
                </tr>
              </table></td>
          </tr>
        </table>
      </form>
      <br clear="all" />
      <br />
      <?php

Hat jemand eine Lösung?
Danke im voraus!
Gruß
Pumaaa :D
 
Änder

Code:
<a href="javascript:toggleInput('Formular');">

in

Code:
<a href="javascript:toggleInput('aktion');return false;">
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben