Gunnar Bittersmann: höchste div-breite auslesen und auf alle divs anwenden

Beitrag lesen

@@NickName:

nuqneH

Listenelemente gut und schön, aber iwie wolln die nich gleich breit werden:

Dann machst du iwie was falsch.

<div class="hkat" style="position:relative;left:-50px;text-align:left">

Du schreibst Style-Angaben inline. Das macht den Quelltext völlig unübersichtlich. Markup und Style-Angaben sollten getrennt sein.

<div class="hkatl">&nbsp;</div>

Was bitte soll DAS denn? Weg damit! Der Pfeil kommt ins Hintergrundbild.

<a href="ebene_05.php?bez=<?php echo $_GET['bez'] ; ?>&amp;bez1=<?php echo urlencode($_GET['bez1']) ; ?>&amp;ukat=<?php echo urlencode($_GET['ukat']) ; ?>&amp;ukat2=<?php echo $_GET['ukat2'] ; ?>&amp;kat=<?php echo urlencode($_GET['kat']) ; ?>&amp;einr=<?php echo $row[0] ; ?>&amp;id=<?php echo $_GET['id'] ?>&amp;id_bez=<?php echo $_GET['id_bez'] ; ?>" class="Stil11">

Serverseitiger Code ist bei einem clientseitigen Problem völlig irrelevant. Zeige wenn, dann den generierten HTML-Code! Noch besser aber verlinke deine Beispielseite! [ZITAT1632]

Aber wo du den serverseitigen Code schonmal gezeigt hast: Um Himmels Willen! Verwendest du Nutzereingaben unbehandelt und öffnest damit Sicherheitslöcher sperrangelweit?

Durch [link:http://de2.php.net/manual/de/function.htmlspecialchars.php@title=htmlspecialchars()] oder [link:http://de3.php.net/manual/de/function.strip-tags.php@title=strip_tags()] solltest du die Nutzereingaben schon schicken!

Und es wäre wohl sinnvoller (performanter), nicht ständig erneut <?php ?>-Bereiche zu öffnen, sondern den String komplett zusammensubauen und dann mit EINEM echo auszugeben:

<a href="ebene_05.php?<?php [code lang=php]echo 'bez=' . strip_tags($_GET['bez']) . '&amp;bez1=' . urlencode(strip_tags($_GET['bez1'])) . … ; ?>" class="Stil11">[/code]

Ich hoffe mir kann da doch noch jemand auf die Sprünge helfen...

Wie gesagt: Online-Beispiel, bitte.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)