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

Klapp Menü funktioniert nicht

Status
Für weitere Antworten geschlossen.

Web_spider

Neues Mitglied
hi Community,
ICh habe ein Problem,
denn das Einklapp Menü das ich gebastelt habe funktioniert nicht,
wenn ich voher die Datan mit Php erstellen lassse:
PHP:
<?php
header("Content-Type: application/xhtml+xml; charset=iso-8859-1");
?>
<?php
echo "<?xml version='1.0' encoding='iso-8859-1' ?>";
?>
<!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>Glory Age - Startseite Beta 1.0 </title>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/standart.css" />
<script type="text/javascript">
<!--
status = 0;

function show(obj) {
status = (status == 0) ? 1 : 0;

if(status == 0)
obj.style.display = "inline";
else
obj.style.display = "none";

}
//-->
</script>
<?php
session_start;
?>
</head>
<body>
<!-- Banner [BEGIN] -->
<table cellpadding="0" cellspacing="0">
  <tr>
    <td></td>
  </tr>
</table>
<!-- Banner [END] -->
<!-- ############ -->
<!-- Main [BEGIN] -->
<table align="center" id="maintable">
  <tr>
    <!-- Left menu [BEGIN] -->
    <td id="leftmenu" valign="top" align="center">
      <table id="secondtable" border="0" cellpadding="5" cellspacing="5"> 
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/index.php">News</a></td>
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Registrieren</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Login</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Demo</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Tools</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Hilfe</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Forum</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/managment.php">Managment</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Impressum</a></td>  
        </tr>
        <tr>
          <td class="link" align="center"><a class="menu" href="http://tdagaming.td.funpic.de/reg.php">Support</a></td>  
        </tr>
      </table>
    </td>
    <!-- Left menu [END] -->
    <!-- #####hr##### -->
    <!-- Main-site [BEGIN] -->
    <td valign="top" id="mainsite">
    <?php
    include "confi_fight.php";
    echo "<div id=\"cat1\" style=\"display:visible\">\n";
    echo "<a href=\"#\" onclick=\"show(document.getElementById('cat1'))\">Category 1</a><br />\n";
    $name = "Bogensch&uuml;tzen";
    $shot = shoot(11, 14, 20, 3.42, 21.1);
    echo "</div>";
    echo "Ein Battalion aus ".$unit_num." ".$name." griff an und richtete ".$shot['damage']." Schaden an. <br />\n";
    echo "[ ".$shot['crit']." erreichten einen Kritischen Treffer, ".$shot['fail']." Sch&uuml;ssen wich der Feind aus ]<br />\n";
    ?>
    </td>
    <!-- Main-site [END] -->
    <!-- #####hr##### -->
    <!-- Right menu [BEGIN] -->
    <td align="center" valign="top" id="rightmenu">
    </td>
    <!-- Right menue [END] -->
  </tr>
</table>
<!-- Main [END] -->
</body>
</html>
Wenn ich dann den Html quellcode kopiere und ihn ausführe funktioniert das Einklappen.
ICh hoffe ihr könnt mir helfen.
mfg web_spider:D
 
Zuletzt bearbeitet:
Werbung:
1. Es gibt kein display:visible
2. Schick mal nen Beispiellink
3. Steht irgendwas in der JavaScript-Konsole?
 
Werbung:
Die Javascript-Konsole sagt mir, dass show() nicht definiert sit. Wenn du in den Quelltext schaust, dann siehste auch dass das gesamte Script als Kommentar angezeigt wird. Normalerweise wird das ja als Script interpretiert, aber hier scheinbar nicht. Nimm einfach mal den Kommentar weg, und pack stattdessen einen CDATA-Bereich da hin (wie es laut SelfHTML zu validen XHTML gehört): http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben