[GastForen Programmierung/Entwicklung JavaScript

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Farbwechsel bei Hyperlinks

ruebe
Beiträge gesamt: 1111

3. Mai 2006, 18:40
Bewertung:

gelesen: 2586

Beitrag als Lesezeichen
Hallo,

hoffentlich ist das hier die richtige Kategorie für mein Problem. Ich möchte mithilfe von JavaScript einen Newsticker realisieren. Hierfür habe ich das folgende Skript genommen:
[code]
var list; // global list variable cache
var tickerObj; // global tickerObj cache
var hex = 210;

function fadeText(divId) {
if(tickerObj)
{
if(hex>0) {
hex-=5; // increase color darkness
tickerObj.style.color="rgb("+hex+","+hex+","+hex+")";
setTimeout("fadeText('" + divId + "')", fadeSpeed);
} else
hex=210; //reset hex value
}
}

function initialiseList(divId) {
tickerObj = document.getElementById(divId);
if(!tickerObj)
reportError("div element mit id fehlt \"" + divId + "\"");
list = tickerObj.childNodes;
if(list.length <= 0)
reportError("beim div element \"" + divId + "\" fehlen die absaetze");
for (var i=0; i<list.length; i++) {
var node = list[i];
if (node.nodeType == 3 && !/\S/.test(node.nodeValue))
tickerObj.removeChild(node);
}
run(divId, 0);
}

function run(divId, count) {
fadeText(divId);
list[count].style.display = "block";
if(count > 0)
list[count-1].style.display = "none";
else
list[list.length-1].style.display = "none";
count++;
if(count == list.length)
count = 0;
window.setTimeout("run('" + divId + "', " + count+ ")", interval*1000);
}
function reportError(error) {
alert("das script konnte nicht gestartet werden, fehler:\n\n" + error);
return false;
}

var interval = 7; // interval in seconds
var fadeSpeed = 40; // fade speed, the lower the speed the faster the fade. 40 is normal.
[/code]
[EDIT]^^^Irgendwie wird das JS hier nicht richtig dargestellt. Es liegt jedenfalls hier:
[url]http://rs-design.at/javascripts/news_mobile.js[/url]

Eingebaut schaut es dann wie folgt aus:
[url]http://rs-design.at/test.html[/url]

Soweit funktioniert das auch wie ich es gerne möchte, nur sobald ein Link eingebaut wird, funktioniert der Fader nimmer ;( Links haben halt immer irgend eine Farbe und soweit ich das JS verstehe (sorry, bin die absolute 0 was JS angeht), wird die Farbe immer etwas verdunkelt und damit der Anschein erweckt, dass der Text so sanft eingeblendet wird.

Sollte dies hier das falsche Forum sein, dann würde ich den Moderator bitten diesen Beitrag zu verschieben. Ist ja irgendwie auch ein CSS Problem IMHO?


Danke und liebe Grüße
René

Es gibt nichts Schöneres, als dem Schweigen eines Dummkopfes zuzuhören.
(Helmut Qualtinger)

(Dieser Beitrag wurde von oesi50 am 3. Mai 2006, 19:29 geändert)
Änderungsverlauf:
Beitrag geändert von ruebe (Veteran) am 3. Mai 2006, 18:41
Beitrag geändert von ruebe (Veteran) am 3. Mai 2006, 18:44
Beitrag geändert von oesi50 (Hausmeister) am 3. Mai 2006, 19:29
Beitrag geändert von oesi50 (Hausmeister) am 3. Mai 2006, 19:29: Textformat geändert

Aktuell

PDF / Print
pdf-standards-300x300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
26.10.2021

Online
Dienstag, 26. Okt. 2021, 10.00 - 10.30 Uhr

Webinar

In unserem ca. 30-minütigen kostenlosen Webinar zeigt Ihnen unser Produktmanager Karsten Schwarze, wie Sie mit ColorLogic ColorAnt, CoPrA und ZePrA einen konsistenten Farbmanagement Workflow aufbauen und die Druckqualität sichern.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=305

Mit ColorLogic ColorAnt & CoPrA & ZePrA zum perfekten Druckergebnis
Veranstaltungen
29.10.2021 - 08.07.2022

Digicomp Academy, Zürich
Freitag, 29. Okt. 2021, 13.00 Uhr - Freitag, 08. Juli 2022, 19.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: 10'500.– zzgl. 7.7% MWST
Dauer: 30 Tage(ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberater AT digicomp DOT ch