Hallo,
ich habe mir ein Onlineerfassungsmaske letztes Jahr gebaut. Diese hat auch wunderbar funktioniert. Gesstern habe ich sie auf einen anderen Server kopiert (auch
PHP 4). Und das ganze Menü wird nicht richtig dargestellt.
Ich arbeite mit einer Biblothek.
So soll es aussehen (so ist es auch auf dem alten Server):
ALTER SERVER (funktionierendes Menü)
So sieht es auf dem neuen Server aus:
Neuer Server (Menü funktioniert nicht)
Hier ist noch ein Stück aus dem PHP-Code dazu:
PHP-Code:
// Headtableeigenschaften
$objHeadtable->ButtonRow = false;
$objHeadtable->cellspacing = 0;
$objHeadtable->cellpadding = 0;
$objHeadtable->Border = 0;
$objHeadtable->Width = "100";
// Headcolumneigenschaften
$objHeadcolumn[0]->HeadBackground = "/oem/img/leiste_oben.jpg";
$objHeadcolumn[0]->Width = "100";
$objHeadcolumn[0]->HeadHeight = "119";
//Headcolumn zur Headtable hinzufügen
$objHeadtable->AddRow($objHeadcolumn);
//Navtableeigenschaften
$objNavtable->ButtonRow = false;
$objNavtable->Cellspacing = 0;
$objNavtable->Cellpadding = 0;
$objNavtable->Border = 0;
$objNavtable->width ="100";
$objnavtable->HeadColor ="";
//Navcolumneigenschaften (Obere Leiste)
$objNavcolumn[0]->Background = "";
$objNavcolumn[0]->Caption = "<img src=\"/oem/img/nav_leiste_oben.GIF\">";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
//Navcolumn zur Navtable hinzufügen
$objNavtable->AddRow($objNavcolumn);
//Navcolumneigenschaften (Menüpunkt Einzellauf)
$objNavcolumn[0]->Background = '/oem/img/nav_leiste_oben.GIF';
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=0\"><b>Einzellauf Erfassung</b></a>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
// $objNavtable->AddRow($objNavcolumn);
//Navcolumneigenschaften (Menüpunkt Vereinslauf)
$objNavcolumn[0]->Background = "/oem/img/button/blank.gif";
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=2\"><b>Vereinslauf Erfassung</b></a>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
// $objNavtable->AddRow($objNavcolumn);
//Navcolumneigenschaften (Menüpunkt Firmenlauf)
$objNavcolumn[0]->Background = "/oem/img/button/blank.gif";
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=3\"><b>Firmenlauf Erfassung</b></a>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
// $objNavtable->AddRow($objNavcolumn);
//Navcolumneigenschaften (Menüpunkt Vereinstabelle)
$objNavcolumn[0]->Background = "/oem/img/button/blank.gif";
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=4\"><b>Vereinstabelle</b></a>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
// $objNavtable->AddRow($objNavcolumn);
//Downloadbutton nur generieren, wend Downloadrecht besteht
If ($_SESSION["RightDownload"]=="J")
{
//Navcolumneigenschaften (Menüpunkt Download)
$objNavcolumn[0]->Background = "/oem/img/button/blank.gif";
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=5\"><b>Download</b></a>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
// $objNavtable->AddRow($objNavcolumn);
}
//Navcolumneigenschaften (Menüpunkt Abmelden)
$objNavcolumn[0]->Background = "/oem/img/button/blank.gif";
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=99\"><b>Abmelden</b><a/>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
// $objNavtable->AddRow($objNavcolumn);
//Navcolumneigenschaften (Menüpunkt Passwort ändern)
$objNavcolumn[0]->Background = "/oem/img/button/blank.gif";
$objNavcolumn[0]->Value = "<a href=\"index.php?RunLevel=6\"><b>Passwort ändern</b></a>";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
$objNavcolumn[0]->Height = "21";
//Navcolumn zur Navtable hinzufügen
$objNavtable->AddRow($objNavcolumn);
//Navcolumneigenschaften (Untere Leiste)
$objNavcolumn[0]->Background = "";
$objNavcolumn[0]->Value = "<img src=\"/oem/img/nav_leite_unten.gif\">";
$objNavcolumn[0]->Width = "100";
$objNavcolumn[0]->Align = "center";
//Navcolumn zur Navtable hinzufügen
$objNavtable->AddRow($objNavcolumn);
// Maintableeigenschaften
$objMaintable->ButtonRow = false;
$objMaintable->cellspacing = 0;
$objMaintable->Cellpadding = 0;
$objMaintable->Border = 0;
$objMaintable->Width = "100";
$objMaintable->HeadColor = "";
$objMaintable->HeadVAlignment="top";
//Maincolumneigenschaften
$objMaincolumn[0]->Caption = $objNavtable->Generate()."ID: ".$_SESSION["UserId"]."<br>"
."Name: ".$_SESSION["UserName"]."<br>"
."IP: ".$_SESSION["IpAddress"]."<br>"
."Download?: ".$_SESSION["RightDownload"]."<br>"
."Startnr. ändern?: ".$_SESSION["RightOverwrite"]."<br>";
$objMaincolumn[0]->Width = "10";
$objMaincolumn[1]->Caption = "";
$objMaincolumn[1]->Width = "5";
$objMaincolumn[2]->Caption = "<br>".$objForm->Generate() .$objIFrame->Generate();
$objMaincolumn[2]->Width = "85";
//Maincolumn zur Maintable hinzufügen
$objMaintable->AddRow($objMaincolumn);
// Page Eigenschaften setzen
$objPage->Title = "Einzellauf Erfassung";
$objPage->JavaScript = WindowScript();
$objPage->HeadData = "<style type=\"text/css\"> \n td a:hover {display:block; background-image: url(../img/button/blank_a.gif);\n</style>";
Könnte mir jemand helfen und sagen woran das liegt? Der Background wir nichtmal von den Buttons übergeben.