a:active halten

Status
Nicht offen für weitere Antworten.

backbone

Grünschnabel
hallo zsammen,

Hoffe, Ihr könnte mir helfen wie ich mein Problem lösen kann.

Hab ne .CSS File mit folgendem Inhalt:


PHP:
........
a:link { font-weight:normal; color: #ffffff; text-decoration:none }
a:visited { font-weight:normal; color: #ffffff; text-decoration:none }
a:hover { font-weight:bold; color: #ffffff; text-decoration:none }
a:active { font-weight:bold; color: #ffffff; text-decoration:none }
.........


Diese Datei hab ich in einem HTML-Document (bzw. php-Document) eingebunden.

Nun hab ich im HTML-Document (bzw. php-Document) einen Link
PHP:
<a href="index.php?goto=Home" title="Home|News">:Home:</a>




So weit so gut. Die Pseudobefehle wirken auch.
NUR....wenn ich auf den Link klicke dann baut sich die seite komplett neu auf (die Seite ist dynamisch aufgebaut) und der "a:active" wirkt nicht mehr.
Gibt es eine möglichkeit das der a:active immer auf den link fixiert bleibt bist ich einen anderen Link anklicke??

Ich hoffe ich habs gut genug erklärt. Falls Ihr noch Fragen habt nur zu!!
Danke!!
 
ich gehe mal davon aus, dass Du in der index.php dann entweder das entsprechende Script includest, oder in einen entsprechenden Programmteil verzweigst.

1.) gib Deinem Link einen Namen:
PHP:
<a href="index.php?goto=Home" title="Home|News" name="linkhome">:Home:</a>

2.) gib in dem entsprechenden Programmteil (bzw. in dem Script, das Du includest) diesem Link den Fokus:
PHP:
<script language="JavaScript">document.all.linkhome.focus();</script>

that's it ;)

ACHTUNG: funktioniert so nur im IE. In anderen Browsern kann ich net testen, da ich nur IE habe. ;)

musst halt mal probieren. Ich glaube bei NN müsste es document.linkhome.focus() heissen


Dunsti
 
Hab ne andere Lösung gefunden:

PHP:
<?php
if ($_GET['goto']=="Home"):
            $title=".:::[ Welcome to CoreX ]:::.";
            $home="<b>::Home::</b>";
        ElseIf ($_GET['goto']!=="Home"):
            $home="Home";
        else:
            endif;

?>



<?php Echo'<td><a href="index.php?goto=Home" title="Home|News">'.$home.'</a></td>';?>


Trotzdem Danke :-)
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück