Seite 1 von 1

Farbmarkierung Einzug

Verfasst: So 24. Nov 2002, 12:35
von jacke
Hallo,

Hab ein Prob mit dem Menu im Front_frame und Layout.

Hier wird nicht angezeigt wo ich gerade bin, kein Einzug, keine Farbänderung. Hier der Code wo es liegen muss:




// Baum ausgeben //
echo "<table width=100% cellspacing=\"5\" cellpadding=\"0\" border=\"0\">\n";
foreach($nav_tree as $nr){
if(($con_tree[$nr][public] == '1' or $auth->auth["uid"] != "nobody") and $con_tree[$nr][visible] == '1'){
echo "<tr><td onMouseOver=\"this.style['background']='".$nav_col_over."';\" ";
echo "onMouseOut=\"this.style['background']='".$nav_col_out."';\" bgcolor=\"$nav_col_out\" nowrap>";
unset($mod_space);$mod_space = array();
$mod_space = array_pad($mod_space,($con_tree[$nr][level] - 1)," ");
echo "<span style='background-color:".$nav_col_back.";'>".implode("",$mod_space)."</span>";
if($nr == $idcat){ echo "<span style='background-color:".$nav_col_on."'> </span>"; }
else { echo "<span style='background-color:".$nav_col_off."'> </span>"; };
echo "<a href=\"".$con_tree[$nr][link]."\" id=\"left-menu\"
target=\"main\" onClick=\"moveit('demo_left.php?idcat=$nr')\">".$con_tree[$nr][titel]."</a></td></tr>";





wahrscheinlich versteht er diese Zeile nicht so:

if($nr == $idcat){ echo "<span style='background-color:".$nav_col_on."'> </span>"; }


wie kann ich es umstellen?

www.hausentwurf.de/cms/frontend2/


Jacke

Verfasst: So 24. Nov 2002, 13:22
von idea-tec
Hi,
wir haben gerade eine website in frame-version erstellt:

www.emr-engineering.de/easylife

Die Site ist derzeit noch in der Abnahme/Endphase und wird gegen Ende KW 48 online gestellt.
Sie ist optimiert auf IE ab 5.5 und NN 7.0, Anzeige von 1024x768 und True Color (32 Bit)
Gegen Aufwandsentschädigung würden wir die Navigation zur verfügung stellen.

Verfasst: So 24. Nov 2002, 16:03
von jacke
Danke, Danke,

die Siete sieht nicht schlecht aus, allerdings hat das Navi das gleiche Prob wie das von mir eingesetzte, "wo bin ich?"

werd das schon hinbekommen.

Jacke

Verfasst: So 24. Nov 2002, 17:08
von idea-tec
die hat das problem NICHT!!!

da weiß JEDER wo er ist ... du solltest schon darauf achten für welchen browser du das ganze optimierst!!!

Verfasst: So 24. Nov 2002, 17:18
von jacke
Mag sein, das es daran liegt, dass ich den ie5 benutze. Aber außer die dünne Markierung und der entsprechenden Überschrift im Layout sehe ich mit meinem ie 5 nicht wo ich gerade bin, jedenfalls nicht am Navi.


Schönes restWE

Verfasst: So 24. Nov 2002, 18:02
von idea-tec
das liegt wie bereits erwähnt an der browserversion

Verfasst: Di 26. Nov 2002, 09:01
von jacke
Für alle die es interssieren sollte es lag an folgender Zeile, dem geklauten &nbsp;

$mod_space = array_pad($mod_space,($con_tree[$nr][level] - 1),"&nbsp;");

wahrscheinlich durch das kopieren abhanden gekommen.

@Narr

Stimmt mit dem ie6 weiß man wo man ist. Aber ist das nicht etwas zu beschränkt auf die neusten Versionen?

Verfasst: Di 26. Nov 2002, 11:05
von idea-tec
wenn man bedenkt, dass die Browser ab IE5.5 und NS6.0 einen Gesamtanteil von 70,3% auf all unseren Servern über alle Websites (eigene + fremde) ausmacht .... denke ich nicht, dass das einschränkend ist