dringend eine frage wegen links

  • die page http://anastasiakreidermann.de/TB/galerie.html


    also die frage lautet, wie kann ich (vllt mit css) ohne extraseiten zu erstellen es so zu machen, dass wenn ich gerade auf der verschiedenes seite mich befinde dann das entweder andere farbe hat oder unterstrichen ist oder etwas fetter is das is eigentlich egal...

    wie geht das? ich kenn mich leider nicht so gtu mit css aus, weiss jemand vllt den richitgen code dafür?

    danke

  • nein, nur css
    entweder du schreibst es in den header rein oder ne externe css die du im header verlinkst!

    Wer verliert, gewinnt an Erfahrung!

  • wenn man auf verschiedenes klickt dass das wort verschiedenes sag ich mal so ne andere farbe bekommt, wenn ich dann auf illustrationen klicke dass nur illustationen ne andere farbe hat....

    also in der umgangssprache:

    der link der gerade gedrückt wurde, soll andere farbe haben.


    danke:-*

  • a:visited

    das is der befehl mit dem du die besuchten links gestaltest...

    meinst du das?


    mit a:active formatierst du den momentan besuchten link!

    Wer verliert, gewinnt an Erfahrung!

  • drunkenDX@

    mit a:visited ist es nicht...es sollen nicht alle links geändert werden auf denen ich mal war, sondern nur eins auf dem ich grad bin..

    im prinzip meine ich das gleiche was mit dem menü passiert, also normalen menü...aber in diesem fall werden halt "bilder gewechselt" und mit 2 diversen html seiten gearbeitet...
    einmal mit menü mit weissem rand und einmal normales menü....


    was a:active angeht, ich habe gerade ausprobiert und das funktioniert folgendermaßen:

    wenn ich mit der maus auf einem link bin (nicht gedrückt) dann verändert der sich wie ichs eingestellt habe...

    aber ich möchte es so haben wenn ich auf den link klicke verändert er sich, auch wenn ich die maus irgendwoanderes habe...

    wisst ihr was ich meine???


    !!!!!!!!!!!!!!!!!!!!! noch ein problem auf dieser seite, ich find den fehler nicht...

    galerie und referenzen sind etwas verrutscht, also wenn man mit IE von home auf galerie geht verrutscht die seite etwas(firefox nicht)

    wie krieg ich das wieder richtig hin...

    liegt wohl irgendwo hier das problem, habe getestet nur find net wo:


  • asoooooo

    ehhhmm ich bin mir net sicher ob das mitt css geht...
    du könntest aber zwei divs ändern... einmal deinen inhalt und einmal den div mit dem link... so kannst du ein neues bild als link einfügen und dein inhalt!

    verstanden was ich mein^^

    Wer verliert, gewinnt an Erfahrung!

  • ich seh da jetzt auf die schnelle auch keinen fehler...

    meinst du das die seite komplett nach unten rutscht oder verzieht sie sich?

    bzgl den links:

    erklär mir das mit deiner js anwendung bitte mal, vieleicht is da der fehler...

    ich komm mit deinem js auch net mit... kan kein js...

    Wer verliert, gewinnt an Erfahrung!

  • Hi.
    Warum sich das blöde Ding verzieht, weis ich net.
    Aber wenn du immer ein Link-highlighting der gerade betrachteten Seite (darum geht es doch, oder?) willst,
    hätte ich ne lösung mit PHP für dich. Ist nicht das eleganteste, aber funktioniert (Für Textlinks!!!).
    Dein Webspace muss dafür aber PHP beherrschen:

    Also: Das kommt ganz an den Anfang deiner Index.php (musst du dann so nennen):

    PHP
    <?php
    $page = $_GET['page'];
    ?>

    Ein Link von dir sieht dann so aus:

    PHP
    <a href="verschiedenes.html?page=1" target="" onclick="" 
    <?php if ($page == 1) { 
    echo "class=\"active\""; 
    } 
    else {
    echo "class=\"menu\"";
    }
    ?>
    >Verschiedens</a>

    Dann machst du in deinem css Angaben für die Klassen
    .menu{}
    .active{}
    Fertsch.

    Gruß,

    Jojo


  • also ich habs gerade ausprobiert, aber ich glaube ich hab alles in die falsche plätze gepackt..deswegen hats net funktioniert....

    das is der code von der galerie.html (so sollts bei mir heissen)


    wie sollt dann das endcode aussehen? also an welche stellen alles gepackt werden..

    DANKE!

  • Ändere das so, wie ich es geschrieben habe.

    Code
    [url='verschiedenes.html']Verschiedenes[/url]

    Dann machst du in deine css angaben dies hier rein:
    [code]
    .menu {
    deine: angabe;
    } /*Angaben für normalen Link*/

    .active {
    deine: angabe;
    } /*gerade aktive Seite*/

    ändere doch einfach mal deinen Code und poste ihn mit Änderungen.
    Dann kann ich dir sagen, obs richtig ist ok?

    gruß
    jojo