tag:forum.selfhtml.org,2005:/self a:active – SELFHTML-Forum 2007-02-16T18:23:10Z https://forum.selfhtml.org/self/2007/feb/14/a-active/1080435#m1080435 xpfreund hugowweber@web.de 2007-02-14T10:48:37Z 2007-02-14T10:48:37Z a:active <p>Hallo,</p> <p>ich habe eine Seite mit Menü erstellt. Jetzt möchte ich das der Link zur gerade angezeigten Seite andersfarbig dargestellt wird,wenn man aber einen anderen Link wählt,wieder die Ursprungsfarbe dargestellt wird. Habs schon mit a:active versucht,aber alle Einstellungen wurden nur beim Klicken angezeigt. Gibt es da noch eine andere CSS-Eigenschaft,die ich wieder mal nicht kenne?</p> <p>gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080439#m1080439 Elya http://www.visuelya.de 2007-02-14T11:15:14Z 2007-02-14T11:15:14Z a:active <p>Hallo xpfreund,</p> <blockquote> <p>ich habe eine Seite mit Menü erstellt. Jetzt möchte ich das der Link zur gerade angezeigten Seite andersfarbig dargestellt wird,wenn man aber einen anderen Link wählt,wieder die Ursprungsfarbe dargestellt wird. Habs schon mit a:active versucht,aber alle Einstellungen wurden nur beim Klicken angezeigt. Gibt es da noch eine andere CSS-Eigenschaft,die ich wieder mal nicht kenne?</p> </blockquote> <p>Auf der Seite, auf der Du Dich befindest, sollte der Navigationspunkt ja überhaupt kein Link sein - also kannst Du z.B. den normale Listenpunkt <li>aktuelle Seite</li> entsprechend mit CSS formatieren, oder notfalls ein span-Element drumherumlegen, das Du entsprechend definierst.</p> <p>Gruß aus Köln-Ehrenfeld,</p> <p>Elya</p> <div class="signature">-- <br> <img src="http://www.visuelya.de/selfpics/belehredenneuling1.jpg" alt="" loading="lazy"> </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080436#m1080436 wahsaga http://wazgnuks.net/ 2007-02-14T11:25:35Z 2007-02-14T11:25:35Z a:active <p>hi,</p> <blockquote> <p>Habs schon mit a:active versucht,aber alle Einstellungen wurden nur beim Klicken angezeigt. Gibt es da noch eine andere CSS-Eigenschaft,die ich wieder mal nicht kenne?</p> </blockquote> <p>Kann es sein, dass du wieder mal kein bisschen gesucht hast?<br> Das Thema wurde hier schon ettliche Male behandelt.</p> <p><a href="http://forum.de.selfhtml.org/archiv/2007/1/t144928/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2007/1/t144928/</a><br> <a href="http://forum.de.selfhtml.org/archiv/2007/2/t145405/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2007/2/t145405/</a><br> <a href="http://forum.de.selfhtml.org/archiv/2006/12/t142329/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2006/12/t142329/</a><br> <a href="http://forum.de.selfhtml.org/archiv/2005/7/t111040/" rel="nofollow noopener noreferrer">http://forum.de.selfhtml.org/archiv/2005/7/t111040/</a><br> ...</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080437#m1080437 xpfreund hugowweber@web.de 2007-02-14T12:52:44Z 2007-02-14T12:52:44Z a:active <p>Hallo,</p> <p>Das hier hab ich gefunden: <li><a href="./hausaufgaben.php"<?php if($scriptname == 'hausaufgaben.php'){ echo ' class="selected"'; } ?>>Hausaufgaben</a></li><br> Hier mein wesentlicher code:<br> menu.php<br> <li><a href="index.php?section=seite2">Seite 1</a></li></p> <p>inhalt.php<br> <?php  if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {<br>         include $dateien[$_GET['section']];<br>     } else {<br>         include $dateien['seite1'];<br>     }<br> ?><br> config.php<br> <?php<br>     $dateien = array(); // ein Leeres Array erzeugen<br>     $dateien['seite1'] = "seite1.htm";<br>     $dateien['seite2'] = "seite2.htm";</p> <p>Dann müsste ich ja demnach theoretisch $scriptname gegen z.B. section=seite2 austauschen und die entsprechende Klasse definieren oder wie kann ich das sonst abfragen?</p> <p>gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080438#m1080438 wahsaga http://wazgnuks.net/ 2007-02-14T13:10:04Z 2007-02-14T13:10:04Z a:active <p>hi,</p> <blockquote> <p>Das hier hab ich gefunden: <li><a href="./hausaufgaben.php"<?php if($scriptname == 'hausaufgaben.php'){ echo ' class="selected"'; } ?>>Hausaufgaben</a></li><br> [...]<br> Dann müsste ich ja demnach theoretisch $scriptname gegen z.B. section=seite2 austauschen und die entsprechende Klasse definieren oder wie kann ich das sonst abfragen?</p> </blockquote> <p>Wenn das dein Kriterium für die Unterscheidung der Inhalte ist - ja.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080448#m1080448 xpfreund hugowweber@web.de 2007-02-14T11:21:41Z 2007-02-14T11:21:41Z a:active <p>Hallo,</p> <p>ich meine doch den Menüpunkt.<br> gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080440#m1080440 xpfreund hugowweber@web.de 2007-02-14T13:09:18Z 2007-02-14T13:09:18Z a:active <p>Hallo,</p> <blockquote> <p>Auf der Seite, auf der Du Dich befindest, sollte der Navigationspunkt ja überhaupt kein Link sein - also kannst Du z.B. den normale Listenpunkt <li>aktuelle Seite</li> entsprechend mit CSS formatieren, oder notfalls ein span-Element drumherumlegen, das Du entsprechend definierst.</p> </blockquote> <p>Ich kann ja nicht in einem für alle Seiten gleichen Menü einfach mal den Link für die aktuelle Seite weglassen,oder?</p> <p>gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080441#m1080441 wahsaga http://wazgnuks.net/ 2007-02-14T13:10:23Z 2007-02-14T13:10:23Z a:active <p>hi,</p> <blockquote> <p>Ich kann ja nicht in einem für alle Seiten gleichen Menü einfach mal den Link für die aktuelle Seite weglassen,oder?</p> </blockquote> <p>Doch - wenn du es dynamisch generierst.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080442#m1080442 xpfreund hugowweber@web.de 2007-02-14T13:12:06Z 2007-02-14T13:12:06Z a:active <p>Hallo,</p> <blockquote> <p>Doch - wenn du es dynamisch generierst.</p> </blockquote> <p>Wie denn das?</p> <p>gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080443#m1080443 wahsaga http://wazgnuks.net/ 2007-02-14T13:23:17Z 2007-02-14T13:23:17Z a:active <p>hi,</p> <blockquote> <blockquote> <p>Doch - wenn du es dynamisch generierst.</p> </blockquote> <p>Wie denn das?</p> </blockquote> <p>Du <a href="https://forum.selfhtml.org/?t=146276&m=949062" rel="noopener noreferrer">nutzt doch bereits Dynamik</a>, hast Dateinamen in einem Array vorliegen.<br> Und über Arrays kann man fein in Schleifen laufen, und darin bspw. Links dynamisch ausgeben.</p> <p>Und da Linktext und Seitenname nicht unbedingt identisch sein werden, kann man das auch gerne noch etwas erweitern, so dass man beide Daten vorhält.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080444#m1080444 xpfreund hugowweber@web.de 2007-02-14T18:49:01Z 2007-02-14T18:49:01Z section <p>Hallo,<br> kann man den Übergabewert,z.b. bei "index.php?section=seite3" Ausgabe: seite5,eigentlich per echo oder so was anzeigen lassen. Zur genauen Analyse muss ich das tun,da die Abfragebedingung <li><a href="index.php?section=seite3"<?php if($section == 'seite2'){ echo 'class="selected"'; } ?>>Seite 2</a></li>                so nicht funktioniert.<br> gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080445#m1080445 Der Martin self@kennst.net 2007-02-14T19:03:19Z 2007-02-14T19:03:19Z section <p>Hi,</p> <blockquote> <p>kann man den Übergabewert,z.b. bei "index.php?section=seite3" Ausgabe: seite5, ...</p> </blockquote> <p>also wenn du "seite3" übergibst und "seite5" anzeigen willst, musst du schummeln. ;-)<br> Ansonsten - wie kommst du denn zu deiner Variablen $section? Da, wo du sie definierst, kannst du auch mit echo eine Kontrollausgabe machen. Manchmal ist es auch hilfreich, das ganze $_GET[]-Array mal anzuzeigen:</p> <p><pre><br>  <?php print_r($_GET); ?><br>  </pre></p> <p>Das gilt natürlich entsprechend auch für jede andere Variable oder Datenstruktur, die man "unterwegs" mal untersuchen möchte.</p> <blockquote> <p><a href="index.php?section=seite3"<?php if($section == 'seite2'){ echo 'class="selected"'; } ?>>Seite 2</a></p> </blockquote> <p>Und auch hier stimmt deine Numerierung irgendwie nicht, oder?</p> <blockquote> <p>gruß aus Hosena</p> </blockquote> <p>Nur mal aus Neugier: Wo liegt das eigentlich?</p> <p>So long,<br>  Martin</p> <div class="signature">-- <br> Um die Wahrheit zu erfahren, muss man den Menschen widersprechen.<br>   (George Bernhard Shaw) </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080446#m1080446 xpfreund hugowweber@web.de 2007-02-15T11:24:39Z 2007-02-15T11:24:39Z section <p>Hallo,</p> <blockquote> <blockquote> <p><a href="index.php?section=seite3"<?php if($section == 'seite2'){ echo 'class="selected"'; } ?>>Seite 2</a></p> </blockquote> </blockquote> <p>ok,Zahlen sind im Original die Gleichen.<br> Hier mal der wesentliche Code:<br> config.php<br> <?php<br>     $dateien = array(); // ein Leeres Array erzeugen<br>     $dateien['seite1'] = "seite1.php";<br>     $dateien['seite2'] = "seite2.php";<br>     $dateien['seite3'] = "seite3.php";</p> <p>?><br> inhalt.php<br> <?php  if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {<br>         include $dateien[$_GET['section']];<br>     } else {<br>         include $dateien['seite1'];<br>     }<br> ?><br> index.php<br> <?php<br> include "config.php";<br> ?></p> <p><li><a href="./index.php?section=seite3"<?php if($section == 'seite3'){ echo 'class="selected"'; }<br> <?php<br> include "inhalt.php"<br> ?><br> css-Datei<br> .selected {<br>  background-color: #1E90FF;<br> }<br> Ich will ja das zu Beginn des Treads geschilderte Problem lösen. Und jetzt will ich eben wissen,ob diese Variable section überhaupt auf der neuen Seite noch existiert und welchen Inhalt sie hat,damit Klasse in Css formatiert werden kann.</p> <p>Hosena ist ein Dorf in Brandenburg an der Grenze zu Sachsen,ungefähr mittig,direkt am Senftenberger See und 30 KM unterm Spreewald.</p> <p>gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080447#m1080447 Der Martin self@kennst.net 2007-02-16T18:23:10Z 2007-02-16T18:23:10Z section <p>n'Abend!</p> <blockquote> <blockquote> <blockquote> <p>gruß aus Hosena<br> Nur mal aus Neugier: Wo liegt das eigentlich?<br> Hosena ist ein Dorf in Brandenburg an der Grenze zu Sachsen,ungefähr mittig,direkt am Senftenberger See und 30 KM unterm Spreewald.</p> </blockquote> </blockquote> </blockquote> <p>Danke für die Geographie-Nachhilfe. Ich hatte den Namen nämlich noch nie gehört oder gelesen und hätte ihn jetzt gefühlsmäßig eher nach Italien eingeordnet.</p> <p>Grüße aus der Murrtal-Metropole <a href="http://www.backnang.de/" rel="nofollow noopener noreferrer">Backnang</a>,<br>  Martin</p> <div class="signature">-- <br> Moskito, ergo summ. </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080454#m1080454 shn shintoku@gmx.de 2007-02-14T11:55:52Z 2007-02-14T11:55:52Z a:active <p>Servus,</p> <blockquote> <p>ich meine doch den Menüpunkt.</p> </blockquote> <p>...der ein Listenelement ist.</p> <p>Gruss<br> Patrick</p> <div class="signature">-- <br> sh:( fo:| ch:? rl:( br:> n4:( ie:% mo:) va:} de:> zu:) fl:| ss:| ls:[ js:| </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080449#m1080449 Elya http://www.visuelya.de 2007-02-14T11:56:54Z 2007-02-14T11:56:54Z a:active <p>Hallo xpfreund,</p> <blockquote> <p>ich meine doch den Menüpunkt.</p> </blockquote> <p>klar, den auf der aktuellen Seite. Wieso sollte man auf die aktuelle Seite verlinken? Verwirrt doch nur.</p> <p>Gruß aus Köln-Ehrenfeld,</p> <p>Elya</p> <div class="signature">-- <br> <img src="http://www.visuelya.de/selfpics/belehredenneuling1.jpg" alt="" loading="lazy"> </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080450#m1080450 xpfreund hugowweber@web.de 2007-02-14T12:55:45Z 2007-02-14T12:55:45Z a:active <p>Hallo,</p> <blockquote> <p>klar, den auf der aktuellen Seite. Wieso sollte man auf die aktuelle Seite verlinken? Verwirrt doch nur.</p> </blockquote> <p>Sonst geht ja Layout des Menüs verloren.</p> <p>gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080451#m1080451 Elya http://www.visuelya.de 2007-02-14T13:16:27Z 2007-02-14T13:16:27Z a:active <p>Hallo xpfreund,</p> <blockquote> <blockquote> <p>klar, den auf der aktuellen Seite. Wieso sollte man auf die aktuelle Seite verlinken? Verwirrt doch nur.<br> Sonst geht ja Layout des Menüs verloren.</p> </blockquote> </blockquote> <p>Kann ich nicht nachvollziehen - Du willst doch gerade den aktuellen Punkt abweichend formatieren, oder habe ich da etwas falsch verstanden?</p> <p>Gruß aus Köln-Ehrenfeld,</p> <p>Elya (ja, die früher ihre Links auch schon mal anders formatiert hat)</p> <div class="signature">-- <br> <img src="http://www.visuelya.de/selfpics/belehredenneuling1.jpg" alt="" loading="lazy"> </div> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080452#m1080452 xpfreund hugowweber@web.de 2007-02-14T13:30:53Z 2007-02-14T13:30:53Z a:active <p>Hallo,</p> <p>Nee,hast du schon richtig verstanden,aber der User will sich ja die Seite irgendwann vielleicht wieder ankucken,nachdem er alle anderen Seiten gesehen hat und wenn der Link dann nicht da ist,wie soll er das dann tun?<br> gruß aus Hosena</p> https://forum.selfhtml.org/self/2007/feb/14/a-active/1080453#m1080453 wahsaga http://wazgnuks.net/ 2007-02-14T13:39:49Z 2007-02-14T13:39:49Z a:active <p>hi,</p> <blockquote> <p>der User will sich ja die Seite irgendwann vielleicht wieder ankucken,nachdem er alle anderen Seiten gesehen hat und wenn der Link dann nicht da ist,wie soll er das dann tun?</p> </blockquote> <p>Du sollst nicht alle bereits besuchten Links entfernen, sondern nur auf der _aktuellen_ Seite nicht wieder auf diese Verlinken - in dem du dort und _nur_ dort den Link bspw. durch reinen Text ersetzt.</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div>