Kleines Java-Script gesucht (Links färben nach anklicken...)

  • So ein einfaches Java-Script such ich auch schon seit längerem. Es soll den zuletzt angewählten Link mit einer anderen Farbe hinterlegen. Wenn man zum Beispiel eine Hompeage mit Frame, in welchem Links sind (Hauptseite, Forum, Downloads, Impressum ...), hat. Dann wir oftmals der zuletz angewählte, also der dessen Inhalt es gerade anzeigt, mit einer anderen Farbe hinterlegt bzw. anders kenntlich gemacht.


    -Würd mich sehr freuen, wenn jemand ein solches kennt.

  • hmmm wo könnt ich sowas finden?
    Hab schon auf allen möglichen Script-Sammlungs-Seiten gesucht, doch leider immer ohne Erfolg!

  • Zitat von DarkSyranus

    Ich könnts dir machen, aber ich denk mein Kollege crAzywulf wird wieder schneller sein, also überlass ich ihm den Vortritt.
    Wenn ers nit macht, mach ichs, dann benötige ich aber den Quelltext deiner Seite.

    1. Ich bin nicht immer online :lol: war zu der zeit am saufen
    2. crAzywuLf
    3. Kenn ich mich in Bereich JavaScript nicht aus
    :mrgreen:
    Also nicht direkt so schnell aufgeben ;)
    Soweit ich weiss wird das ganze mit CSS gemacht aber davon hab ich auch keine Ahnung -.-
    Bin nicht so der Designer Typ :P dafür hab ich wernerdeluxe ;)
    Also hau rein DarkSyranus :P

    Gruß crAzywuLf :D

  • Also es ist nicht direkt wie beschrieben sondern kommt in der folgenden Aktien-Übersichts-Seite zum einsatz.
    Momentan habe ich daran ein wenig rumprobiert...
    Das obere Aktien-Diagramm wird mittels der darüberliegenden Links ausgesucht. Also immer das angewählte Diagramm soll rot hinterlegt sein (1-Monat, 1-Jahr usw.)
    -Momentan ist es beim oberen so, dass es rot hinterlegt wird allerdings wenn ich dann das nächste anklicke ist dies auch rot hinterlegt...


    Ich denke die geforderte Funktionsweise sollte klar sein.


  • Ist das so nicht Verständlich oder seit ihr nur noch nicht dazu gekommen?

  • Mir würde es auch reichen, wenn ihr einfach nur den Quellcode von dem Java-Script geben könntet. Ich denke (und haffe) den kann ich schon einfügen...

  • Was ist denn das, erst bieten sich zwei an und dann ist nichts mehr. Ich will ja jetzt nich unverschämt sein, aber erst hungrig machen und dann nichts zu essen geben...

  • Super vielen dank dann erstmal.


    Jetzt bräuchte ich allerdings noch eine kleine Hilfe:

    Ich möchte, dass bei jedem Aufruf der Seite (also wenn ich sei öffne). Der erste Link bereits rot hinterlegt ist. Hab da ein wenig rumprobiert allerdings hab ich's leider nicht hinbekommen... (Habs mit onload"" versucht)
    -Also über jedem Diagramm der Link: "1-Monat"

    Und den input-Tag müsste man wohl auch noch schließen, oder?


    Allerdings ist das Script so nicht ganz umsetzbar, also, dass man dann immer weiter zählt (link1, link2, ... link23, link24,... linkN)

    Kann man das irgendwie mit einzelnen klassen oder was derartigem schöner lösen? (Ich glaub irgendwie mit dem namen "date" kann man da was erreichen...)

    Weil sonst würde ja wenn ich im oberen Diagramm einen Link angeklickt hab, und anschließend im unteren einen anklick die obere farb-hinterlegung verschwinden!


  • 1) Nein, das input muss nicht geschlossen werden, da das kein endtag hat
    2)

    Code
    function red()
    {
      document.getElementById('link1').style.color = "#FF0000"; 
    }
    Code
    <body 0nload="javascript:red()">


    3) ja man könnte das so umschreiben, das man mehrere
    "linkklassen" hätte, aber ich weis nicht was das bringen soll.

    4) Poste bitte im andren thread weiter :wink:

  • Das soll das bringen, dass ich wenn ich einen Link des oberen Diagramm angeklickt hab. Also im oberen Diagramm ist ein Link rot hinterlegt.

    Wenn ich dann im unteren Diagramm auch einen anklick, wird die roter Hinterlegung des oberen Diagramm aufgehoben, wie kann ich das umgehen.


    Hab's mal wie folgt versucht, funktioniert aber nicht!


    Sorry wenn ich nochmal hier gepostet hab, aber ich denke das es einfach ist dieses Problem noch hier abzuhandeln. Denn im anderen Thread müsste ich die Problematik erst erklären und somit würde der Thread deutlich an Übersichtilichkeit verlieren...


  • Bei mir geht das so.

  • Puh, danke aber das wird schon sehr sehr kompliziert. Denn die Seite die ich hier gepostet hab ist ja nur ein Ausschnitt des ganzen. Alles zusammen sind ca. 15 Diagramme. Ich denke da wird das Script mit dieser Lösung doch schon sehr unübersichtlich und umfangreich.


    Gibts da nicht vielleicht ne einfachere Lösung?

    irgendwie mit einz.link1 oder kann man das hierbei nicht anwenden?

  • du kannst mit php den referrer (letzte seite) auslesen und damit denn a bissal rumprobieren aber sonst fällt mir auch nichts ein

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Ich kann mir echt nicht vorstellen, dass sich dies nicht einfacher lösen lässt. Denn die oben genannte Lösung funktioniert z.B. im Phase5 nicht, da wird irgend ein Fehler angezeigt. Und diese Lösung sieht auch irgendwie nicht so aus, als wäre es die einfachste.
    Ich brauch ja jetzt echt nicht du aller beste und kürzeste Lösung. Aber es sollte halt schon eine vernünftige sein. Also mit einigermaßenem Programmierstil usw.


    Ich werde dann auch noch ein wenig rumprobieren...